==> Building on avalugg ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/libretro-mame ./ .SRCINFO 611 100% 0.00kB/s 0:00:00 611 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=7/9) .nvchecker.toml 200 100% 195.31kB/s 0:00:00 200 100% 195.31kB/s 0:00:00 (xfr#2, to-chk=6/9) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=5/9) PKGBUILD 881 100% 860.35kB/s 0:00:00 881 100% 860.35kB/s 0:00:00 (xfr#4, to-chk=4/9) REUSE.toml 375 100% 366.21kB/s 0:00:00 375 100% 366.21kB/s 0:00:00 (xfr#5, to-chk=3/9) libretro-mame-20260616.143603.g0108c5ef3a22-1.log 735 100% 717.77kB/s 0:00:00 735 100% 717.77kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE sent 2,530 bytes received 189 bytes 1,087.60 bytes/sec total size is 2,917 speedup is 1.07 ==> Patching arch to riscv64... ==> Running pkgctl build --arch riscv64 on remote host... ==> WARNING: invalid architecture: riscv64 ==> Updating pacman database cache [?25l:: Synchronizing package databases... core downloading... extra downloading... multilib downloading... [?25h==> Building libretro-mame  -> repo: extra  -> arch: riscv64  -> worker: felix-2 ==> Building libretro-mame for [extra] (riscv64) ]3008;start=61c5c958410c49eeb9e765583ea14a80;user=root;hostname=avalugg.felixc.at;machineid=01ca1404c26b4b3a80152fb4f25f4ca7;bootid=fc5dc0364514462abad580eeef8e85ba;pid=3909740;comm=systemd-nspawn;container=arch-nspawn-3909740;type=container\]11;?\]2;🔵 Container arch-nspawn-3909740 on avalugg.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... resolving dependencies... looking for conflicting packages... Package (1) Old Version New Version Net Change Download Size core/python 3.14.5-1 3.14.6-1 0.09 MiB 20.12 MiB Total Download Size: 20.12 MiB Total Installed Size: 136.78 MiB Net Upgrade Size: 0.09 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-3.14.6-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... upgrading python... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h[!p]104\[?7h]3008;end=61c5c958410c49eeb9e765583ea14a80\==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-2]...done ==> Making package: libretro-mame 20260616.143603.g0108c5ef3a22-1 (Sun Jun 21 12:44:54 2026) ==> Retrieving sources...  -> Cloning libretro-mame git repo... Cloning into bare repository '/home/felix/packages/libretro-mame/libretro-mame'... remote: Enumerating objects: 1355804 remote: Enumerating objects: 1355808, done. remote: Counting objects: 25% (1/4) remote: Counting objects: 50% (2/4) remote: Counting objects: 75% (3/4) remote: Counting objects: 100% (4/4) remote: Counting objects: 100% (4/4), done. remote: Compressing objects: 25% (1/4) remote: Compressing objects: 50% (2/4) remote: Compressing objects: 75% (3/4) remote: Compressing objects: 100% (4/4) remote: Compressing objects: 100% (4/4), done. Receiving objects: 0% (1/1355808) Receiving objects: 0% (7934/1355808), 1.25 MiB | 2.49 MiB/s Receiving objects: 1% (13559/1355808), 4.46 MiB | 2.94 MiB/s Receiving objects: 1% (15367/1355808), 4.46 MiB | 2.94 MiB/s Receiving objects: 1% (23562/1355808), 7.18 MiB | 2.86 MiB/s Receiving objects: 2% (27117/1355808), 8.36 MiB | 2.77 MiB/s Receiving objects: 2% (31465/1355808), 10.59 MiB | 2.61 MiB/s Receiving objects: 2% (36597/1355808), 11.44 MiB | 2.48 MiB/s Receiving objects: 3% (40675/1355808), 12.96 MiB | 2.13 MiB/s Receiving objects: 3% (42773/1355808), 12.96 MiB | 2.13 MiB/s Receiving objects: 3% (49969/1355808), 14.57 MiB | 1.90 MiB/s Receiving objects: 4% (54233/1355808), 15.93 MiB | 1.61 MiB/s Receiving objects: 4% (56104/1355808), 15.93 MiB | 1.61 MiB/s Receiving objects: 4% (61904/1355808), 17.04 MiB | 1.39 MiB/s Receiving objects: 5% (67791/1355808), 17.81 MiB | 1.37 MiB/s Receiving objects: 5% (69668/1355808), 18.64 MiB | 1.38 MiB/s Receiving objects: 5% (75377/1355808), 19.94 MiB | 1.34 MiB/s Receiving objects: 6% (81349/1355808), 21.20 MiB | 1.27 MiB/s Receiving objects: 6% (81561/1355808), 21.20 MiB | 1.27 MiB/s Receiving objects: 6% (87095/1355808), 22.40 MiB | 1.24 MiB/s Receiving objects: 6% (92266/1355808), 23.64 MiB | 1.25 MiB/s Receiving objects: 7% (94907/1355808), 24.32 MiB | 1.22 MiB/s Receiving objects: 7% (97664/1355808), 25.04 MiB | 1.21 MiB/s Receiving objects: 7% (99476/1355808), 25.70 MiB | 1.21 MiB/s Receiving objects: 7% (100527/1355808), 26.93 MiB | 1.18 MiB/s Receiving objects: 7% (100779/1355808), 28.32 MiB | 1.20 MiB/s Receiving objects: 7% (100845/1355808), 29.46 MiB | 1.18 MiB/s Receiving objects: 7% (101144/1355808), 30.53 MiB | 1.11 MiB/s Receiving objects: 7% (101326/1355808), 31.47 MiB | 1.07 MiB/s Receiving objects: 7% (101556/1355808), 32.00 MiB | 1.04 MiB/s Receiving objects: 7% (101971/1355808), 33.06 MiB | 1021.00 KiB/s Receiving objects: 7% (102466/1355808), 34.39 MiB | 1.04 MiB/s Receiving objects: 7% (102474/1355808), 35.73 MiB | 1.12 MiB/s Receiving objects: 7% (102551/1355808), 37.07 MiB | 1.20 MiB/s Receiving objects: 7% (102738/1355808), 38.39 MiB | 1.25 MiB/s Receiving objects: 7% (102874/1355808), 39.82 MiB | 1.29 MiB/s Receiving objects: 7% (103021/1355808), 41.39 MiB | 1.34 MiB/s Receiving objects: 7% (103079/1355808), 43.72 MiB | 1.41 MiB/s Receiving objects: 7% (103080/1355808), 44.57 MiB | 1.46 MiB/s Receiving objects: 7% (103086/1355808), 46.38 MiB | 1.55 MiB/s Receiving objects: 7% (103087/1355808), 48.21 MiB | 1.64 MiB/s Receiving objects: 7% (103102/1355808), 50.20 MiB | 1.72 MiB/s Receiving objects: 7% (103106/1355808), 51.71 MiB | 1.67 MiB/s Receiving objects: 7% (103106/1355808), 53.09 MiB | 1.61 MiB/s Receiving objects: 7% (103116/1355808), 54.27 MiB | 1.47 MiB/s Receiving objects: 7% (103116/1355808), 55.52 MiB | 1.33 MiB/s Receiving objects: 7% (103116/1355808), 56.87 MiB | 1.20 MiB/s Receiving objects: 7% (103116/1355808), 58.39 MiB | 1.29 MiB/s Receiving objects: 7% (103116/1355808), 59.96 MiB | 1.36 MiB/s Receiving objects: 7% (103117/1355808), 60.78 MiB | 1.40 MiB/s Receiving objects: 7% (103288/1355808), 62.39 MiB | 1.48 MiB/s Receiving objects: 7% (103358/1355808), 64.17 MiB | 1.57 MiB/s Receiving objects: 7% (103375/1355808), 66.14 MiB | 1.67 MiB/s Receiving objects: 7% (103999/1355808), 68.45 MiB | 1.83 MiB/s Receiving objects: 7% (105515/1355808), 70.05 MiB | 1.83 MiB/s Receiving objects: 7% (105515/1355808), 71.37 MiB | 1.74 MiB/s Receiving objects: 7% (105515/1355808), 72.89 MiB | 1.69 MiB/s Receiving objects: 7% (105515/1355808), 74.43 MiB | 1.53 MiB/s Receiving objects: 7% (105515/1355808), 75.99 MiB | 1.42 MiB/s Receiving objects: 7% (105515/1355808), 77.45 MiB | 1.47 MiB/s Receiving objects: 7% (105516/1355808), 78.18 MiB | 1.47 MiB/s Receiving objects: 7% (105516/1355808), 80.52 MiB | 1.46 MiB/s Receiving objects: 7% (105516/1355808), 81.77 MiB | 1.40 MiB/s Receiving objects: 7% (105516/1355808), 83.14 MiB | 1.37 MiB/s Receiving objects: 7% (105516/1355808), 84.68 MiB | 1.37 MiB/s Receiving objects: 7% (105516/1355808), 86.25 MiB | 1.41 MiB/s Receiving objects: 7% (105516/1355808), 87.95 MiB | 1.48 MiB/s Receiving objects: 7% (105516/1355808), 88.77 MiB | 1.51 MiB/s Receiving objects: 7% (105516/1355808), 90.62 MiB | 1.61 MiB/s Receiving objects: 7% (105516/1355808), 92.34 MiB | 1.66 MiB/s Receiving objects: 7% (105518/1355808), 93.43 MiB | 1.56 MiB/s Receiving objects: 7% (105519/1355808), 94.67 MiB | 1.45 MiB/s Receiving objects: 7% (105519/1355808), 96.00 MiB | 1.36 MiB/s Receiving objects: 7% (105520/1355808), 97.39 MiB | 1.26 MiB/s Receiving objects: 7% (105520/1355808), 98.92 MiB | 1.31 MiB/s Receiving objects: 7% (105520/1355808), 100.57 MiB | 1.40 MiB/s Receiving objects: 7% (105520/1355808), 101.71 MiB | 1.37 MiB/s Receiving objects: 7% (105520/1355808), 102.75 MiB | 1.28 MiB/s Receiving objects: 7% (105520/1355808), 103.96 MiB | 1.20 MiB/s Receiving objects: 7% (105520/1355808), 104.59 MiB | 1.17 MiB/s Receiving objects: 7% (105520/1355808), 105.93 MiB | 1.11 MiB/s Receiving objects: 7% (105520/1355808), 107.42 MiB | 1.20 MiB/s Receiving objects: 7% (105520/1355808), 109.00 MiB | 1.33 MiB/s Receiving objects: 7% (105520/1355808), 110.56 MiB | 1.43 MiB/s Receiving objects: 7% (105520/1355808), 111.96 MiB | 1.44 MiB/s Receiving objects: 7% (105520/1355808), 113.54 MiB | 1.46 MiB/s Receiving objects: 7% (105526/1355808), 114.44 MiB | 1.49 MiB/s Receiving objects: 7% (105526/1355808), 116.98 MiB | 1.54 MiB/s Receiving objects: 7% (105528/1355808), 117.76 MiB | 1.52 MiB/s Receiving objects: 7% (105564/1355808), 120.16 MiB | 1.60 MiB/s Receiving objects: 7% (105564/1355808), 121.84 MiB | 1.61 MiB/s Receiving objects: 7% (105564/1355808), 123.23 MiB | 1.52 MiB/s Receiving objects: 7% (105564/1355808), 123.81 MiB | 1.48 MiB/s Receiving objects: 7% (105564/1355808), 124.98 MiB | 1.36 MiB/s Receiving objects: 7% (105564/1355808), 126.31 MiB | 1.29 MiB/s Receiving objects: 7% (105716/1355808), 126.91 MiB | 1.24 MiB/s Receiving objects: 7% (106078/1355808), 128.46 MiB | 1.20 MiB/s Receiving objects: 7% (106404/1355808), 129.92 MiB | 1.27 MiB/s Receiving objects: 7% (106868/1355808), 131.46 MiB | 1.38 MiB/s Receiving objects: 7% (107749/1355808), 133.13 MiB | 1.46 MiB/s Receiving objects: 7% (108424/1355808), 135.76 MiB | 1.59 MiB/s Receiving objects: 7% (108426/1355808), 136.62 MiB | 1.60 MiB/s Receiving objects: 8% (108465/1355808), 136.62 MiB | 1.60 MiB/s Receiving objects: 8% (109205/1355808), 138.43 MiB | 1.69 MiB/s Receiving objects: 8% (110200/1355808), 140.02 MiB | 1.68 MiB/s Receiving objects: 8% (111034/1355808), 140.75 MiB | 1.61 MiB/s Receiving objects: 8% (111359/1355808), 142.18 MiB | 1.53 MiB/s Receiving objects: 8% (112210/1355808), 143.55 MiB | 1.45 MiB/s Receiving objects: 8% (112235/1355808), 145.32 MiB | 1.25 MiB/s Receiving objects: 8% (112237/1355808), 146.01 MiB | 1.22 MiB/s Receiving objects: 8% (112239/1355808), 147.10 MiB | 1.17 MiB/s Receiving objects: 8% (112683/1355808), 148.20 MiB | 1.11 MiB/s Receiving objects: 8% (112914/1355808), 148.81 MiB | 1.09 MiB/s Receiving objects: 8% (113463/1355808), 150.06 MiB | 1.11 MiB/s Receiving objects: 8% (115033/1355808), 151.49 MiB | 1.15 MiB/s Receiving objects: 8% (115512/1355808), 152.87 MiB | 1.21 MiB/s Receiving objects: 8% (115518/1355808), 154.46 MiB | 1.30 MiB/s Receiving objects: 8% (115647/1355808), 155.77 MiB | 1.31 MiB/s Receiving objects: 8% (115673/1355808), 157.03 MiB | 1.31 MiB/s Receiving objects: 8% (115792/1355808), 158.25 MiB | 1.28 MiB/s Receiving objects: 8% (115854/1355808), 160.26 MiB | 1.24 MiB/s Receiving objects: 8% (115854/1355808), 160.96 MiB | 1.27 MiB/s Receiving objects: 8% (115939/1355808), 162.53 MiB | 1.30 MiB/s Receiving objects: 8% (115971/1355808), 163.29 MiB | 1.34 MiB/s Receiving objects: 8% (116198/1355808), 164.79 MiB | 1.39 MiB/s Receiving objects: 8% (116280/1355808), 166.23 MiB | 1.40 MiB/s Receiving objects: 8% (116339/1355808), 168.26 MiB | 1.39 MiB/s Receiving objects: 8% (116409/1355808), 168.82 MiB | 1.34 MiB/s Receiving objects: 8% (116448/1355808), 169.86 MiB | 1.21 MiB/s Receiving objects: 8% (116523/1355808), 170.92 MiB | 1.16 MiB/s Receiving objects: 8% (116611/1355808), 172.04 MiB | 1.06 MiB/s Receiving objects: 8% (116650/1355808), 173.11 MiB | 1.02 MiB/s Receiving objects: 8% (116678/1355808), 173.64 MiB | 1.02 MiB/s Receiving objects: 8% (116782/1355808), 175.54 MiB | 1.07 MiB/s Receiving objects: 8% (116782/1355808), 176.87 MiB | 1.12 MiB/s Receiving objects: 8% (116782/1355808), 178.14 MiB | 1.16 MiB/s Receiving objects: 8% (116783/1355808), 178.75 MiB | 1.16 MiB/s Receiving objects: 8% (116976/1355808), 180.10 MiB | 1.18 MiB/s Receiving objects: 8% (117239/1355808), 181.20 MiB | 1.17 MiB/s Receiving objects: 8% (117308/1355808), 182.15 MiB | 1.10 MiB/s Receiving objects: 8% (118009/1355808), 182.61 MiB | 1.08 MiB/s Receiving objects: 8% (119106/1355808), 183.56 MiB | 1.03 MiB/s Receiving objects: 8% (120496/1355808), 184.68 MiB | 1018.00 KiB/s Receiving objects: 8% (121507/1355808), 185.92 MiB | 1.02 MiB/s Receiving objects: 9% (122023/1355808), 186.58 MiB | 1.05 MiB/s Receiving objects: 9% (122824/1355808), 187.22 MiB | 1.09 MiB/s Receiving objects: 9% (124351/1355808), 188.63 MiB | 1.19 MiB/s Receiving objects: 9% (125093/1355808), 190.22 MiB | 1.32 MiB/s Receiving objects: 9% (125911/1355808), 191.82 MiB | 1.41 MiB/s Receiving objects: 9% (125945/1355808), 193.07 MiB | 1.39 MiB/s Receiving objects: 9% (126472/1355808), 194.32 MiB | 1.34 MiB/s Receiving objects: 9% (126971/1355808), 195.29 MiB | 1.24 MiB/s Receiving objects: 9% (127441/1355808), 195.86 MiB | 1.18 MiB/s Receiving objects: 9% (128170/1355808), 197.11 MiB | 1.10 MiB/s Receiving objects: 9% (128755/1355808), 198.09 MiB | 1.04 MiB/s Receiving objects: 9% (129364/1355808), 199.20 MiB | 1.03 MiB/s Receiving objects: 9% (130032/1355808), 200.50 MiB | 1.08 MiB/s Receiving objects: 9% (130484/1355808), 201.65 MiB | 1.07 MiB/s Receiving objects: 9% (131028/1355808), 202.90 MiB | 1.09 MiB/s Receiving objects: 9% (132068/1355808), 203.49 MiB | 1.10 MiB/s Receiving objects: 9% (132805/1355808), 204.71 MiB | 1.12 MiB/s Receiving objects: 9% (133216/1355808), 206.11 MiB | 1.14 MiB/s Receiving objects: 9% (133618/1355808), 207.45 MiB | 1.19 MiB/s Receiving objects: 9% (133998/1355808), 208.84 MiB | 1.24 MiB/s Receiving objects: 9% (134104/1355808), 210.14 MiB | 1.27 MiB/s Receiving objects: 9% (134371/1355808), 211.36 MiB | 1.28 MiB/s Receiving objects: 9% (134857/1355808), 212.87 MiB | 1.32 MiB/s Receiving objects: 9% (135341/1355808), 214.27 MiB | 1.31 MiB/s Receiving objects: 10% (135581/1355808), 214.98 MiB | 1.32 MiB/s Receiving objects: 10% (135690/1355808), 215.76 MiB | 1.35 MiB/s Receiving objects: 10% (136102/1355808), 217.23 MiB | 1.39 MiB/s Receiving objects: 10% (136463/1355808), 217.98 MiB | 1.41 MiB/s Receiving objects: 10% (136975/1355808), 219.59 MiB | 1.45 MiB/s Receiving objects: 10% (138032/1355808), 221.45 MiB | 1.56 MiB/s Receiving objects: 10% (138461/1355808), 223.43 MiB | 1.67 MiB/s Receiving objects: 10% (139172/1355808), 225.70 MiB | 1.85 MiB/s Receiving objects: 10% (139854/1355808), 227.79 MiB | 1.95 MiB/s Receiving objects: 10% (140308/1355808), 229.63 MiB | 2.00 MiB/s Receiving objects: 10% (140933/1355808), 231.64 MiB | 2.01 MiB/s Receiving objects: 10% (141430/1355808), 233.66 MiB | 1.97 MiB/s Receiving objects: 10% (142005/1355808), 235.59 MiB | 1.93 MiB/s Receiving objects: 10% (142731/1355808), 237.62 MiB | 1.94 MiB/s Receiving objects: 10% (143082/1355808), 239.48 MiB | 1.94 MiB/s Receiving objects: 10% (143432/1355808), 241.15 MiB | 1.82 MiB/s Receiving objects: 10% (144259/1355808), 242.72 MiB | 1.74 MiB/s Receiving objects: 10% (144772/1355808), 244.27 MiB | 1.63 MiB/s Receiving objects: 10% (145058/1355808), 245.69 MiB | 1.49 MiB/s Receiving objects: 10% (145535/1355808), 247.18 MiB | 1.43 MiB/s Receiving objects: 10% (145891/1355808), 247.71 MiB | 1.38 MiB/s Receiving objects: 10% (146271/1355808), 248.62 MiB | 1.25 MiB/s Receiving objects: 10% (146850/1355808), 249.68 MiB | 1.12 MiB/s Receiving objects: 10% (147750/1355808), 250.86 MiB | 1.07 MiB/s Receiving objects: 10% (148081/1355808), 252.13 MiB | 1.02 MiB/s Receiving objects: 11% (149139/1355808), 253.21 MiB | 1.03 MiB/s Receiving objects: 11% (149143/1355808), 253.21 MiB | 1.03 MiB/s Receiving objects: 11% (149477/1355808), 254.48 MiB | 1.10 MiB/s Receiving objects: 11% (149651/1355808), 255.14 MiB | 1.13 MiB/s Receiving objects: 11% (149842/1355808), 256.50 MiB | 1.18 MiB/s Receiving objects: 11% (150058/1355808), 257.90 MiB | 1.23 MiB/s Receiving objects: 11% (150689/1355808), 259.47 MiB | 1.33 MiB/s Receiving objects: 11% (151085/1355808), 261.04 MiB | 1.39 MiB/s Receiving objects: 11% (152134/1355808), 262.60 MiB | 1.45 MiB/s Receiving objects: 11% (152667/1355808), 264.25 MiB | 1.51 MiB/s Receiving objects: 11% (152903/1355808), 265.46 MiB | 1.44 MiB/s Receiving objects: 11% (153525/1355808), 266.69 MiB | 1.37 MiB/s Receiving objects: 11% (154032/1355808), 267.99 MiB | 1.31 MiB/s Receiving objects: 11% (154039/1355808), 268.69 MiB | 1.28 MiB/s Receiving objects: 11% (154053/1355808), 270.20 MiB | 1.24 MiB/s Receiving objects: 11% (154108/1355808), 271.71 MiB | 1.33 MiB/s Receiving objects: 11% (154129/1355808), 273.00 MiB | 1.34 MiB/s Receiving objects: 11% (154153/1355808), 274.07 MiB | 1.29 MiB/s Receiving objects: 11% (154592/1355808), 275.23 MiB | 1.22 MiB/s Receiving objects: 11% (155027/1355808), 276.41 MiB | 1.16 MiB/s Receiving objects: 11% (155494/1355808), 277.79 MiB | 1.12 MiB/s Receiving objects: 11% (156078/1355808), 279.19 MiB | 1.19 MiB/s Receiving objects: 11% (157147/1355808), 280.40 MiB | 1.20 MiB/s Receiving objects: 11% (159026/1355808), 281.12 MiB | 1.22 MiB/s Receiving objects: 11% (159728/1355808), 282.43 MiB | 1.23 MiB/s Receiving objects: 11% (160355/1355808), 283.64 MiB | 1.20 MiB/s Receiving objects: 11% (160471/1355808), 284.96 MiB | 1.18 MiB/s Receiving objects: 11% (160510/1355808), 286.30 MiB | 1.23 MiB/s Receiving objects: 11% (160524/1355808), 287.64 MiB | 1.23 MiB/s Receiving objects: 11% (160923/1355808), 289.16 MiB | 1.31 MiB/s Receiving objects: 11% (161516/1355808), 290.46 MiB | 1.34 MiB/s Receiving objects: 11% (162070/1355808), 291.97 MiB | 1.38 MiB/s Receiving objects: 11% (162660/1355808), 293.57 MiB | 1.41 MiB/s Receiving objects: 12% (162697/1355808), 293.57 MiB | 1.41 MiB/s Receiving objects: 12% (162920/1355808), 294.24 MiB | 1.40 MiB/s Receiving objects: 12% (163515/1355808), 295.65 MiB | 1.34 MiB/s Receiving objects: 12% (163766/1355808), 296.79 MiB | 1.29 MiB/s Receiving objects: 12% (164812/1355808), 298.11 MiB | 1.26 MiB/s Receiving objects: 12% (165555/1355808), 299.51 MiB | 1.24 MiB/s Receiving objects: 12% (166398/1355808), 300.93 MiB | 1.27 MiB/s Receiving objects: 12% (167735/1355808), 302.41 MiB | 1.32 MiB/s Receiving objects: 12% (168570/1355808), 303.97 MiB | 1.42 MiB/s Receiving objects: 12% (169249/1355808), 305.63 MiB | 1.48 MiB/s Receiving objects: 12% (169762/1355808), 307.39 MiB | 1.54 MiB/s Receiving objects: 12% (170042/1355808), 308.06 MiB | 1.54 MiB/s Receiving objects: 12% (170410/1355808), 309.61 MiB | 1.55 MiB/s Receiving objects: 12% (170808/1355808), 311.22 MiB | 1.58 MiB/s Receiving objects: 12% (170985/1355808), 312.89 MiB | 1.58 MiB/s Receiving objects: 12% (171354/1355808), 314.57 MiB | 1.58 MiB/s Receiving objects: 12% (171580/1355808), 316.32 MiB | 1.65 MiB/s Receiving objects: 12% (172183/1355808), 318.93 MiB | 1.71 MiB/s Receiving objects: 12% (172653/1355808), 319.80 MiB | 1.72 MiB/s Receiving objects: 12% (173602/1355808), 322.71 MiB | 1.80 MiB/s Receiving objects: 12% (173775/1355808), 324.23 MiB | 1.73 MiB/s Receiving objects: 12% (174071/1355808), 325.70 MiB | 1.65 MiB/s Receiving objects: 12% (174194/1355808), 326.52 MiB | 1.64 MiB/s Receiving objects: 12% (174403/1355808), 327.96 MiB | 1.56 MiB/s Receiving objects: 12% (174752/1355808), 329.71 MiB | 1.51 MiB/s Receiving objects: 12% (174965/1355808), 331.57 MiB | 1.60 MiB/s Receiving objects: 12% (175305/1355808), 333.59 MiB | 1.73 MiB/s Receiving objects: 12% (175877/1355808), 335.68 MiB | 1.85 MiB/s Receiving objects: 12% (176177/1355808), 337.85 MiB | 1.96 MiB/s Receiving objects: 13% (176256/1355808), 337.85 MiB | 1.96 MiB/s Receiving objects: 13% (177133/1355808), 340.08 MiB | 2.03 MiB/s Receiving objects: 13% (177987/1355808), 342.09 MiB | 2.05 MiB/s Receiving objects: 13% (178689/1355808), 344.40 MiB | 2.10 MiB/s Receiving objects: 13% (179119/1355808), 346.26 MiB | 2.02 MiB/s Receiving objects: 13% (180026/1355808), 347.79 MiB | 1.89 MiB/s Receiving objects: 13% (180487/1355808), 348.67 MiB | 1.81 MiB/s Receiving objects: 13% (180788/1355808), 350.11 MiB | 1.68 MiB/s Receiving objects: 13% (181107/1355808), 351.29 MiB | 1.43 MiB/s Receiving objects: 13% (181431/1355808), 352.41 MiB | 1.28 MiB/s Receiving objects: 13% (181764/1355808), 353.41 MiB | 1.17 MiB/s Receiving objects: 13% (181796/1355808), 354.43 MiB | 1.06 MiB/s Receiving objects: 13% (181804/1355808), 356.25 MiB | 1.05 MiB/s Receiving objects: 13% (181804/1355808), 356.93 MiB | 1.05 MiB/s Receiving objects: 13% (181805/1355808), 358.07 MiB | 1.07 MiB/s Receiving objects: 13% (181976/1355808), 358.71 MiB | 1.09 MiB/s Receiving objects: 13% (182099/1355808), 359.93 MiB | 1.13 MiB/s Receiving objects: 13% (182110/1355808), 361.00 MiB | 1.10 MiB/s Receiving objects: 13% (182118/1355808), 362.75 MiB | 1.12 MiB/s Receiving objects: 13% (182343/1355808), 363.42 MiB | 1.14 MiB/s Receiving objects: 13% (182754/1355808), 364.76 MiB | 1.16 MiB/s Receiving objects: 13% (183085/1355808), 366.04 MiB | 1.18 MiB/s Receiving objects: 13% (183471/1355808), 366.70 MiB | 1.19 MiB/s Receiving objects: 13% (183729/1355808), 368.06 MiB | 1.22 MiB/s Receiving objects: 13% (183835/1355808), 369.24 MiB | 1.20 MiB/s Receiving objects: 13% (184097/1355808), 370.43 MiB | 1.16 MiB/s Receiving objects: 13% (186508/1355808), 371.76 MiB | 1.19 MiB/s Receiving objects: 13% (188477/1355808), 373.03 MiB | 1.18 MiB/s Receiving objects: 13% (189601/1355808), 374.51 MiB | 1.25 MiB/s Receiving objects: 14% (189814/1355808), 374.51 MiB | 1.25 MiB/s Receiving objects: 14% (190509/1355808), 376.04 MiB | 1.34 MiB/s Receiving objects: 14% (191274/1355808), 377.46 MiB | 1.36 MiB/s Receiving objects: 14% (192118/1355808), 378.25 MiB | 1.37 MiB/s Receiving objects: 14% (193188/1355808), 379.86 MiB | 1.43 MiB/s Receiving objects: 14% (194448/1355808), 381.50 MiB | 1.46 MiB/s Receiving objects: 14% (194993/1355808), 383.23 MiB | 1.48 MiB/s Receiving objects: 14% (195419/1355808), 384.90 MiB | 1.55 MiB/s Receiving objects: 14% (196140/1355808), 386.65 MiB | 1.60 MiB/s Receiving objects: 14% (196671/1355808), 387.96 MiB | 1.53 MiB/s Receiving objects: 14% (196897/1355808), 389.03 MiB | 1.41 MiB/s Receiving objects: 14% (196985/1355808), 390.04 MiB | 1.27 MiB/s Receiving objects: 14% (197101/1355808), 390.56 MiB | 1.20 MiB/s Receiving objects: 14% (197587/1355808), 391.73 MiB | 1.08 MiB/s Receiving objects: 14% (197905/1355808), 392.86 MiB | 1.04 MiB/s Receiving objects: 14% (198258/1355808), 394.16 MiB | 1.08 MiB/s Receiving objects: 14% (198461/1355808), 395.47 MiB | 1.13 MiB/s Receiving objects: 14% (198795/1355808), 396.67 MiB | 1.16 MiB/s Receiving objects: 14% (199070/1355808), 397.92 MiB | 1.18 MiB/s Receiving objects: 14% (199571/1355808), 399.32 MiB | 1.21 MiB/s Receiving objects: 14% (199778/1355808), 400.73 MiB | 1.25 MiB/s Receiving objects: 14% (201022/1355808), 401.46 MiB | 1.27 MiB/s Receiving objects: 14% (201720/1355808), 402.84 MiB | 1.31 MiB/s Receiving objects: 14% (202064/1355808), 404.17 MiB | 1.29 MiB/s Receiving objects: 14% (202564/1355808), 405.71 MiB | 1.32 MiB/s Receiving objects: 14% (202685/1355808), 407.25 MiB | 1.34 MiB/s Receiving objects: 14% (202718/1355808), 408.55 MiB | 1.30 MiB/s Receiving objects: 14% (202726/1355808), 409.97 MiB | 1.35 MiB/s Receiving objects: 15% (203372/1355808), 410.77 MiB | 1.38 MiB/s Receiving objects: 15% (203515/1355808), 410.77 MiB | 1.38 MiB/s Receiving objects: 15% (204298/1355808), 413.03 MiB | 1.41 MiB/s Receiving objects: 15% (204929/1355808), 413.83 MiB | 1.42 MiB/s Receiving objects: 15% (205726/1355808), 415.38 MiB | 1.46 MiB/s Receiving objects: 15% (206532/1355808), 417.00 MiB | 1.52 MiB/s Receiving objects: 15% (207444/1355808), 418.68 MiB | 1.54 MiB/s Receiving objects: 15% (208147/1355808), 419.87 MiB | 1.46 MiB/s Receiving objects: 15% (208153/1355808), 420.96 MiB | 1.36 MiB/s Receiving objects: 15% (208418/1355808), 422.20 MiB | 1.27 MiB/s Receiving objects: 15% (209031/1355808), 423.47 MiB | 1.17 MiB/s Receiving objects: 15% (209773/1355808), 424.91 MiB | 1.17 MiB/s Receiving objects: 15% (210248/1355808), 425.70 MiB | 1.21 MiB/s Receiving objects: 15% (211053/1355808), 427.35 MiB | 1.34 MiB/s Receiving objects: 15% (211576/1355808), 428.96 MiB | 1.43 MiB/s Receiving objects: 15% (212238/1355808), 430.43 MiB | 1.48 MiB/s Receiving objects: 15% (212685/1355808), 431.88 MiB | 1.47 MiB/s Receiving objects: 15% (213296/1355808), 433.32 MiB | 1.44 MiB/s Receiving objects: 15% (214207/1355808), 434.77 MiB | 1.39 MiB/s Receiving objects: 15% (215114/1355808), 436.26 MiB | 1.36 MiB/s Receiving objects: 15% (215449/1355808), 437.43 MiB | 1.29 MiB/s Receiving objects: 15% (215456/1355808), 438.33 MiB | 1.20 MiB/s Receiving objects: 15% (216653/1355808), 438.83 MiB | 1.16 MiB/s Receiving objects: 16% (216930/1355808), 439.38 MiB | 1.13 MiB/s Receiving objects: 16% (217676/1355808), 439.96 MiB | 1.09 MiB/s Receiving objects: 16% (218481/1355808), 441.14 MiB | 1.03 MiB/s Receiving objects: 16% (218952/1355808), 442.27 MiB | 1.02 MiB/s Receiving objects: 16% (219597/1355808), 443.49 MiB | 1.07 MiB/s Receiving objects: 16% (220269/1355808), 444.69 MiB | 1.10 MiB/s Receiving objects: 16% (221021/1355808), 445.93 MiB | 1.09 MiB/s Receiving objects: 16% (221339/1355808), 447.36 MiB | 1.13 MiB/s Receiving objects: 16% (221396/1355808), 448.06 MiB | 1.18 MiB/s Receiving objects: 16% (222578/1355808), 449.61 MiB | 1.26 MiB/s Receiving objects: 16% (223058/1355808), 451.13 MiB | 1.32 MiB/s Receiving objects: 16% (223658/1355808), 452.75 MiB | 1.45 MiB/s Receiving objects: 16% (224262/1355808), 454.38 MiB | 1.53 MiB/s Receiving objects: 16% (224582/1355808), 455.63 MiB | 1.50 MiB/s Receiving objects: 16% (225173/1355808), 456.79 MiB | 1.39 MiB/s Receiving objects: 16% (225756/1355808), 457.98 MiB | 1.27 MiB/s Receiving objects: 16% (226156/1355808), 458.62 MiB | 1.23 MiB/s Receiving objects: 16% (226864/1355808), 459.96 MiB | 1.15 MiB/s Receiving objects: 16% (227555/1355808), 461.16 MiB | 1.12 MiB/s Receiving objects: 16% (228083/1355808), 462.37 MiB | 1.14 MiB/s Receiving objects: 16% (229369/1355808), 463.78 MiB | 1.19 MiB/s Receiving objects: 17% (230488/1355808), 464.43 MiB | 1.21 MiB/s Receiving objects: 17% (230795/1355808), 465.16 MiB | 1.22 MiB/s Receiving objects: 17% (231912/1355808), 466.36 MiB | 1.22 MiB/s Receiving objects: 17% (233217/1355808), 467.59 MiB | 1.24 MiB/s Receiving objects: 17% (234537/1355808), 468.32 MiB | 1.26 MiB/s Receiving objects: 17% (234710/1355808), 469.77 MiB | 1.28 MiB/s Receiving objects: 17% (235419/1355808), 471.22 MiB | 1.29 MiB/s Receiving objects: 17% (235728/1355808), 472.68 MiB | 1.32 MiB/s Receiving objects: 17% (235846/1355808), 473.89 MiB | 1.32 MiB/s Receiving objects: 17% (235969/1355808), 475.29 MiB | 1.31 MiB/s Receiving objects: 17% (236196/1355808), 476.57 MiB | 1.27 MiB/s Receiving objects: 17% (236377/1355808), 477.89 MiB | 1.25 MiB/s Receiving objects: 17% (236506/1355808), 479.36 MiB | 1.29 MiB/s Receiving objects: 17% (237692/1355808), 480.63 MiB | 1.27 MiB/s Receiving objects: 17% (238070/1355808), 481.43 MiB | 1.29 MiB/s Receiving objects: 17% (238360/1355808), 482.97 MiB | 1.36 MiB/s Receiving objects: 17% (238982/1355808), 484.61 MiB | 1.41 MiB/s Receiving objects: 17% (239739/1355808), 486.28 MiB | 1.46 MiB/s Receiving objects: 17% (239950/1355808), 487.80 MiB | 1.50 MiB/s Receiving objects: 17% (240445/1355808), 488.92 MiB | 1.41 MiB/s Receiving objects: 17% (240693/1355808), 490.09 MiB | 1.34 MiB/s Receiving objects: 17% (240866/1355808), 491.40 MiB | 1.26 MiB/s Receiving objects: 17% (241216/1355808), 492.81 MiB | 1.22 MiB/s Receiving objects: 17% (241499/1355808), 494.17 MiB | 1.27 MiB/s Receiving objects: 17% (241514/1355808), 495.62 MiB | 1.34 MiB/s Receiving objects: 17% (242405/1355808), 497.00 MiB | 1.38 MiB/s Receiving objects: 17% (243092/1355808), 498.54 MiB | 1.41 MiB/s Receiving objects: 17% (243747/1355808), 500.23 MiB | 1.47 MiB/s Receiving objects: 18% (244046/1355808), 500.23 MiB | 1.47 MiB/s Receiving objects: 18% (244063/1355808), 501.11 MiB | 1.50 MiB/s Receiving objects: 18% (244243/1355808), 502.85 MiB | 1.56 MiB/s Receiving objects: 18% (244480/1355808), 504.30 MiB | 1.54 MiB/s Receiving objects: 18% (244506/1355808), 505.70 MiB | 1.49 MiB/s Receiving objects: 18% (244745/1355808), 506.79 MiB | 1.36 MiB/s Receiving objects: 18% (245059/1355808), 508.04 MiB | 1.23 MiB/s Receiving objects: 18% (245079/1355808), 509.33 MiB | 1.22 MiB/s Receiving objects: 18% (245387/1355808), 510.01 MiB | 1.19 MiB/s Receiving objects: 18% (245450/1355808), 512.33 MiB | 1.28 MiB/s Receiving objects: 18% (245896/1355808), 513.79 MiB | 1.36 MiB/s Receiving objects: 18% (245988/1355808), 514.52 MiB | 1.38 MiB/s Receiving objects: 18% (246568/1355808), 515.94 MiB | 1.41 MiB/s Receiving objects: 18% (246765/1355808), 517.53 MiB | 1.43 MiB/s Receiving objects: 18% (247300/1355808), 518.77 MiB | 1.33 MiB/s Receiving objects: 18% (247635/1355808), 519.88 MiB | 1.25 MiB/s Receiving objects: 18% (247830/1355808), 521.10 MiB | 1.21 MiB/s Receiving objects: 18% (247844/1355808), 522.37 MiB | 1.17 MiB/s Receiving objects: 18% (247875/1355808), 523.08 MiB | 1.15 MiB/s Receiving objects: 18% (248064/1355808), 524.61 MiB | 1.23 MiB/s Receiving objects: 18% (249443/1355808), 525.93 MiB | 1.28 MiB/s Receiving objects: 18% (250473/1355808), 527.33 MiB | 1.30 MiB/s Receiving objects: 18% (250981/1355808), 528.79 MiB | 1.33 MiB/s Receiving objects: 18% (251398/1355808), 530.06 MiB | 1.28 MiB/s Receiving objects: 18% (251786/1355808), 530.73 MiB | 1.25 MiB/s Receiving objects: 18% (252209/1355808), 532.13 MiB | 1.25 MiB/s Receiving objects: 18% (252856/1355808), 533.52 MiB | 1.27 MiB/s Receiving objects: 18% (253949/1355808), 535.03 MiB | 1.28 MiB/s Receiving objects: 18% (254464/1355808), 536.32 MiB | 1.31 MiB/s Receiving objects: 18% (255099/1355808), 537.22 MiB | 1.24 MiB/s Receiving objects: 18% (255869/1355808), 538.29 MiB | 1.16 MiB/s Receiving objects: 18% (256734/1355808), 539.47 MiB | 1.08 MiB/s Receiving objects: 18% (256951/1355808), 540.11 MiB | 1.06 MiB/s Receiving objects: 18% (256977/1355808), 541.50 MiB | 1.06 MiB/s Receiving objects: 19% (257604/1355808), 542.23 MiB | 1.10 MiB/s Receiving objects: 19% (258193/1355808), 543.00 MiB | 1.15 MiB/s Receiving objects: 19% (258974/1355808), 544.29 MiB | 1.21 MiB/s Receiving objects: 19% (259519/1355808), 545.63 MiB | 1.26 MiB/s Receiving objects: 19% (260824/1355808), 547.03 MiB | 1.30 MiB/s Receiving objects: 19% (261717/1355808), 548.52 MiB | 1.32 MiB/s Receiving objects: 19% (262272/1355808), 549.78 MiB | 1.29 MiB/s Receiving objects: 19% (262272/1355808), 551.11 MiB | 1.31 MiB/s Receiving objects: 19% (262321/1355808), 551.71 MiB | 1.28 MiB/s Receiving objects: 19% (262453/1355808), 552.90 MiB | 1.25 MiB/s Receiving objects: 19% (263745/1355808), 554.15 MiB | 1.19 MiB/s Receiving objects: 19% (264789/1355808), 555.40 MiB | 1.18 MiB/s Receiving objects: 19% (265499/1355808), 556.66 MiB | 1.16 MiB/s Receiving objects: 19% (266086/1355808), 558.01 MiB | 1.20 MiB/s Receiving objects: 19% (266829/1355808), 559.41 MiB | 1.24 MiB/s Receiving objects: 19% (267769/1355808), 560.78 MiB | 1.27 MiB/s Receiving objects: 19% (267984/1355808), 562.30 MiB | 1.36 MiB/s Receiving objects: 19% (268749/1355808), 563.11 MiB | 1.40 MiB/s Receiving objects: 19% (269091/1355808), 565.14 MiB | 1.40 MiB/s Receiving objects: 19% (269457/1355808), 565.81 MiB | 1.39 MiB/s Receiving objects: 19% (270509/1355808), 567.26 MiB | 1.41 MiB/s Receiving objects: 20% (271162/1355808), 568.01 MiB | 1.41 MiB/s Receiving objects: 20% (273686/1355808), 568.80 MiB | 1.43 MiB/s Receiving objects: 20% (274223/1355808), 570.31 MiB | 1.39 MiB/s Receiving objects: 20% (275691/1355808), 571.82 MiB | 1.42 MiB/s Receiving objects: 20% (276445/1355808), 573.43 MiB | 1.46 MiB/s Receiving objects: 20% (276449/1355808), 574.71 MiB | 1.41 MiB/s Receiving objects: 20% (276502/1355808), 575.75 MiB | 1.25 MiB/s Receiving objects: 20% (276550/1355808), 576.89 MiB | 1.21 MiB/s Receiving objects: 20% (276617/1355808), 578.05 MiB | 1.13 MiB/s Receiving objects: 20% (276617/1355808), 579.33 MiB | 1.08 MiB/s Receiving objects: 20% (276618/1355808), 579.89 MiB | 1.07 MiB/s Receiving objects: 20% (277142/1355808), 581.12 MiB | 1.11 MiB/s Receiving objects: 20% (278566/1355808), 582.51 MiB | 1.18 MiB/s Receiving objects: 20% (280011/1355808), 583.89 MiB | 1.20 MiB/s Receiving objects: 20% (280577/1355808), 584.61 MiB | 1.20 MiB/s Receiving objects: 20% (281186/1355808), 586.00 MiB | 1.24 MiB/s Receiving objects: 20% (281988/1355808), 587.32 MiB | 1.26 MiB/s Receiving objects: 20% (282888/1355808), 588.70 MiB | 1.25 MiB/s Receiving objects: 20% (283046/1355808), 590.14 MiB | 1.29 MiB/s Receiving objects: 20% (284004/1355808), 591.61 MiB | 1.31 MiB/s Receiving objects: 20% (284304/1355808), 593.14 MiB | 1.38 MiB/s Receiving objects: 20% (284437/1355808), 594.55 MiB | 1.40 MiB/s Receiving objects: 21% (284720/1355808), 595.22 MiB | 1.40 MiB/s Receiving objects: 21% (284865/1355808), 595.97 MiB | 1.40 MiB/s Receiving objects: 21% (285100/1355808), 596.72 MiB | 1.40 MiB/s Receiving objects: 21% (287506/1355808), 598.24 MiB | 1.42 MiB/s Receiving objects: 21% (289003/1355808), 599.77 MiB | 1.42 MiB/s Receiving objects: 21% (290653/1355808), 601.12 MiB | 1.39 MiB/s Receiving objects: 21% (291625/1355808), 602.44 MiB | 1.36 MiB/s Receiving objects: 21% (292580/1355808), 603.39 MiB | 1.23 MiB/s Receiving objects: 21% (292875/1355808), 604.32 MiB | 1.11 MiB/s Receiving objects: 21% (293396/1355808), 605.46 MiB | 1.07 MiB/s Receiving objects: 21% (294045/1355808), 606.73 MiB | 1.04 MiB/s Receiving objects: 21% (294775/1355808), 608.11 MiB | 1.10 MiB/s Receiving objects: 21% (295318/1355808), 608.79 MiB | 1.14 MiB/s Receiving objects: 21% (296141/1355808), 610.25 MiB | 1.24 MiB/s Receiving objects: 21% (297037/1355808), 611.86 MiB | 1.32 MiB/s Receiving objects: 21% (297655/1355808), 613.29 MiB | 1.36 MiB/s Receiving objects: 22% (298278/1355808), 614.78 MiB | 1.40 MiB/s Receiving objects: 22% (299075/1355808), 614.78 MiB | 1.40 MiB/s Receiving objects: 22% (300807/1355808), 616.36 MiB | 1.45 MiB/s Receiving objects: 22% (301024/1355808), 617.85 MiB | 1.46 MiB/s Receiving objects: 22% (301418/1355808), 619.30 MiB | 1.47 MiB/s Receiving objects: 22% (301860/1355808), 620.82 MiB | 1.47 MiB/s Receiving objects: 22% (303213/1355808), 622.18 MiB | 1.41 MiB/s Receiving objects: 22% (304824/1355808), 623.43 MiB | 1.32 MiB/s Receiving objects: 22% (305450/1355808), 623.98 MiB | 1.28 MiB/s Receiving objects: 22% (305731/1355808), 624.93 MiB | 1.17 MiB/s Receiving objects: 22% (306924/1355808), 625.93 MiB | 1.08 MiB/s Receiving objects: 22% (307405/1355808), 627.09 MiB | 1.03 MiB/s Receiving objects: 22% (307979/1355808), 628.38 MiB | 1.04 MiB/s Receiving objects: 22% (308693/1355808), 629.74 MiB | 1.12 MiB/s Receiving objects: 22% (309162/1355808), 631.26 MiB | 1.24 MiB/s Receiving objects: 22% (310079/1355808), 632.82 MiB | 1.32 MiB/s Receiving objects: 22% (311584/1355808), 634.58 MiB | 1.43 MiB/s Receiving objects: 23% (311836/1355808), 634.58 MiB | 1.43 MiB/s Receiving objects: 23% (312562/1355808), 636.23 MiB | 1.49 MiB/s Receiving objects: 23% (313037/1355808), 637.03 MiB | 1.52 MiB/s Receiving objects: 23% (313645/1355808), 638.49 MiB | 1.51 MiB/s Receiving objects: 23% (314145/1355808), 640.82 MiB | 1.51 MiB/s Receiving objects: 23% (314148/1355808), 641.67 MiB | 1.53 MiB/s Receiving objects: 23% (314156/1355808), 643.36 MiB | 1.54 MiB/s Receiving objects: 23% (315059/1355808), 646.22 MiB | 1.65 MiB/s Receiving objects: 23% (315059/1355808), 647.96 MiB | 1.67 MiB/s Receiving objects: 23% (315059/1355808), 649.19 MiB | 1.56 MiB/s Receiving objects: 23% (315059/1355808), 649.85 MiB | 1.53 MiB/s Receiving objects: 23% (315059/1355808), 651.14 MiB | 1.43 MiB/s Receiving objects: 23% (315059/1355808), 652.25 MiB | 1.26 MiB/s Receiving objects: 23% (315441/1355808), 652.87 MiB | 1.18 MiB/s Receiving objects: 23% (315649/1355808), 654.23 MiB | 1.21 MiB/s Receiving objects: 23% (316590/1355808), 655.68 MiB | 1.23 MiB/s Receiving objects: 23% (318558/1355808), 657.09 MiB | 1.26 MiB/s Receiving objects: 23% (319612/1355808), 658.57 MiB | 1.34 MiB/s Receiving objects: 23% (320795/1355808), 660.02 MiB | 1.39 MiB/s Receiving objects: 23% (321788/1355808), 661.68 MiB | 1.46 MiB/s Receiving objects: 23% (323224/1355808), 663.04 MiB | 1.44 MiB/s Receiving objects: 23% (324323/1355808), 664.13 MiB | 1.34 MiB/s Receiving objects: 23% (324855/1355808), 665.31 MiB | 1.25 MiB/s Receiving objects: 24% (325394/1355808), 665.93 MiB | 1.24 MiB/s Receiving objects: 24% (326040/1355808), 665.93 MiB | 1.24 MiB/s Receiving objects: 24% (328260/1355808), 667.20 MiB | 1.15 MiB/s Receiving objects: 24% (329770/1355808), 668.56 MiB | 1.16 MiB/s Receiving objects: 24% (331207/1355808), 669.98 MiB | 1.25 MiB/s Receiving objects: 24% (332963/1355808), 671.51 MiB | 1.33 MiB/s Receiving objects: 24% (334629/1355808), 672.88 MiB | 1.35 MiB/s Receiving objects: 24% (338515/1355808), 674.32 MiB | 1.38 MiB/s Receiving objects: 25% (338952/1355808), 675.14 MiB | 1.42 MiB/s Receiving objects: 25% (340044/1355808), 675.90 MiB | 1.41 MiB/s Receiving objects: 25% (341570/1355808), 677.29 MiB | 1.41 MiB/s Receiving objects: 25% (343678/1355808), 678.84 MiB | 1.42 MiB/s Receiving objects: 25% (345934/1355808), 679.57 MiB | 1.41 MiB/s Receiving objects: 25% (347067/1355808), 681.54 MiB | 1.35 MiB/s Receiving objects: 25% (347706/1355808), 683.01 MiB | 1.32 MiB/s Receiving objects: 25% (347760/1355808), 684.46 MiB | 1.35 MiB/s Receiving objects: 25% (347760/1355808), 686.05 MiB | 1.38 MiB/s Receiving objects: 25% (347760/1355808), 687.38 MiB | 1.38 MiB/s Receiving objects: 25% (347761/1355808), 688.20 MiB | 1.42 MiB/s Receiving objects: 25% (348380/1355808), 689.97 MiB | 1.50 MiB/s Receiving objects: 25% (349947/1355808), 691.29 MiB | 1.46 MiB/s Receiving objects: 25% (350798/1355808), 692.44 MiB | 1.35 MiB/s Receiving objects: 25% (352092/1355808), 693.65 MiB | 1.33 MiB/s Receiving objects: 26% (352511/1355808), 693.65 MiB | 1.33 MiB/s Receiving objects: 26% (353885/1355808), 695.00 MiB | 1.23 MiB/s Receiving objects: 26% (355194/1355808), 695.66 MiB | 1.19 MiB/s Receiving objects: 26% (356227/1355808), 697.25 MiB | 1.24 MiB/s Receiving objects: 26% (359307/1355808), 698.86 MiB | 1.34 MiB/s Receiving objects: 26% (363405/1355808), 700.37 MiB | 1.39 MiB/s Receiving objects: 26% (365078/1355808), 701.82 MiB | 1.43 MiB/s Receiving objects: 26% (366032/1355808), 702.96 MiB | 1.36 MiB/s Receiving objects: 27% (366069/1355808), 702.96 MiB | 1.36 MiB/s Receiving objects: 27% (367714/1355808), 703.96 MiB | 1.23 MiB/s Receiving objects: 27% (370592/1355808), 704.88 MiB | 1.07 MiB/s Receiving objects: 27% (371507/1355808), 705.48 MiB | 1.05 MiB/s Receiving objects: 27% (374672/1355808), 706.49 MiB | 985.00 KiB/s Receiving objects: 27% (376632/1355808), 707.86 MiB | 1.01 MiB/s Receiving objects: 27% (378843/1355808), 709.04 MiB | 1.04 MiB/s Receiving objects: 28% (379627/1355808), 709.70 MiB | 1.10 MiB/s Receiving objects: 28% (380787/1355808), 710.32 MiB | 1.12 MiB/s Receiving objects: 28% (383714/1355808), 711.04 MiB | 1.14 MiB/s Receiving objects: 28% (387112/1355808), 712.38 MiB | 1.21 MiB/s Receiving objects: 28% (389802/1355808), 713.85 MiB | 1.25 MiB/s Receiving objects: 28% (390950/1355808), 715.36 MiB | 1.33 MiB/s Receiving objects: 28% (391248/1355808), 717.64 MiB | 1.41 MiB/s Receiving objects: 28% (392968/1355808), 718.54 MiB | 1.45 MiB/s Receiving objects: 29% (393185/1355808), 718.54 MiB | 1.45 MiB/s Receiving objects: 29% (394258/1355808), 719.95 MiB | 1.47 MiB/s Receiving objects: 29% (395799/1355808), 721.60 MiB | 1.50 MiB/s Receiving objects: 29% (396671/1355808), 723.32 MiB | 1.54 MiB/s Receiving objects: 29% (397261/1355808), 725.06 MiB | 1.58 MiB/s Receiving objects: 29% (397882/1355808), 726.78 MiB | 1.60 MiB/s Receiving objects: 29% (397882/1355808), 728.72 MiB | 1.69 MiB/s Receiving objects: 29% (399240/1355808), 729.75 MiB | 1.74 MiB/s Receiving objects: 29% (402587/1355808), 731.67 MiB | 1.77 MiB/s Receiving objects: 29% (404658/1355808), 734.52 MiB | 1.84 MiB/s Receiving objects: 29% (406039/1355808), 735.21 MiB | 1.81 MiB/s Receiving objects: 29% (406741/1355808), 736.58 MiB | 1.72 MiB/s Receiving objects: 30% (406743/1355808), 736.58 MiB | 1.72 MiB/s Receiving objects: 30% (407906/1355808), 737.95 MiB | 1.60 MiB/s Receiving objects: 30% (408410/1355808), 740.31 MiB | 1.44 MiB/s Receiving objects: 30% (408604/1355808), 741.10 MiB | 1.44 MiB/s Receiving objects: 30% (408716/1355808), 742.75 MiB | 1.53 MiB/s Receiving objects: 30% (408717/1355808), 744.25 MiB | 1.53 MiB/s Receiving objects: 30% (409241/1355808), 745.36 MiB | 1.43 MiB/s Receiving objects: 30% (409516/1355808), 746.52 MiB | 1.34 MiB/s Receiving objects: 30% (410192/1355808), 747.83 MiB | 1.28 MiB/s Receiving objects: 30% (410380/1355808), 749.18 MiB | 1.20 MiB/s Receiving objects: 30% (411786/1355808), 750.73 MiB | 1.27 MiB/s Receiving objects: 30% (413117/1355808), 752.01 MiB | 1.29 MiB/s Receiving objects: 30% (414133/1355808), 753.28 MiB | 1.31 MiB/s Receiving objects: 30% (414815/1355808), 754.01 MiB | 1.31 MiB/s Receiving objects: 30% (415573/1355808), 755.56 MiB | 1.37 MiB/s Receiving objects: 30% (415937/1355808), 757.98 MiB | 1.41 MiB/s Receiving objects: 30% (415938/1355808), 758.73 MiB | 1.44 MiB/s Receiving objects: 30% (415939/1355808), 760.91 MiB | 1.48 MiB/s Receiving objects: 30% (415941/1355808), 762.46 MiB | 1.46 MiB/s Receiving objects: 30% (415948/1355808), 764.15 MiB | 1.47 MiB/s Receiving objects: 30% (415949/1355808), 764.79 MiB | 1.43 MiB/s Receiving objects: 30% (415951/1355808), 766.21 MiB | 1.41 MiB/s Receiving objects: 30% (416315/1355808), 767.87 MiB | 1.46 MiB/s Receiving objects: 30% (417089/1355808), 768.70 MiB | 1.49 MiB/s Receiving objects: 30% (417993/1355808), 771.06 MiB | 1.44 MiB/s Receiving objects: 30% (418129/1355808), 771.62 MiB | 1.42 MiB/s Receiving objects: 30% (418515/1355808), 772.58 MiB | 1.33 MiB/s Receiving objects: 30% (418698/1355808), 773.73 MiB | 1.22 MiB/s Receiving objects: 30% (419110/1355808), 775.00 MiB | 1.13 MiB/s Receiving objects: 30% (419955/1355808), 776.38 MiB | 1.11 MiB/s Receiving objects: 31% (420301/1355808), 776.38 MiB | 1.11 MiB/s Receiving objects: 31% (423239/1355808), 777.75 MiB | 1.17 MiB/s Receiving objects: 31% (425935/1355808), 778.54 MiB | 1.23 MiB/s Receiving objects: 31% (427523/1355808), 780.11 MiB | 1.33 MiB/s Receiving objects: 31% (428121/1355808), 781.73 MiB | 1.43 MiB/s Receiving objects: 31% (428477/1355808), 782.99 MiB | 1.41 MiB/s Receiving objects: 31% (428896/1355808), 784.22 MiB | 1.37 MiB/s Receiving objects: 31% (429372/1355808), 785.62 MiB | 1.32 MiB/s Receiving objects: 31% (430554/1355808), 787.13 MiB | 1.27 MiB/s Receiving objects: 31% (431885/1355808), 788.75 MiB | 1.30 MiB/s Receiving objects: 31% (433651/1355808), 789.59 MiB | 1.34 MiB/s Receiving objects: 32% (433859/1355808), 790.42 MiB | 1.38 MiB/s Receiving objects: 32% (435077/1355808), 791.21 MiB | 1.42 MiB/s Receiving objects: 32% (435450/1355808), 792.68 MiB | 1.46 MiB/s Receiving objects: 32% (436788/1355808), 793.77 MiB | 1.39 MiB/s Receiving objects: 32% (437493/1355808), 794.91 MiB | 1.30 MiB/s Receiving objects: 32% (438176/1355808), 795.89 MiB | 1.15 MiB/s Receiving objects: 32% (438906/1355808), 797.17 MiB | 1.08 MiB/s Receiving objects: 32% (439235/1355808), 798.66 MiB | 1.14 MiB/s Receiving objects: 32% (439524/1355808), 800.18 MiB | 1.23 MiB/s Receiving objects: 32% (439847/1355808), 801.81 MiB | 1.33 MiB/s Receiving objects: 32% (440147/1355808), 802.75 MiB | 1.46 MiB/s Receiving objects: 32% (440756/1355808), 804.86 MiB | 1.66 MiB/s Receiving objects: 32% (441117/1355808), 806.80 MiB | 1.78 MiB/s Receiving objects: 32% (441434/1355808), 808.39 MiB | 1.81 MiB/s Receiving objects: 32% (441903/1355808), 810.07 MiB | 1.82 MiB/s Receiving objects: 32% (442825/1355808), 811.43 MiB | 1.70 MiB/s Receiving objects: 32% (442881/1355808), 813.33 MiB | 1.40 MiB/s Receiving objects: 32% (442924/1355808), 814.00 MiB | 1.38 MiB/s Receiving objects: 32% (443067/1355808), 815.29 MiB | 1.31 MiB/s Receiving objects: 32% (443544/1355808), 816.66 MiB | 1.25 MiB/s Receiving objects: 32% (443843/1355808), 818.14 MiB | 1.27 MiB/s Receiving objects: 32% (444441/1355808), 819.50 MiB | 1.30 MiB/s Receiving objects: 32% (445182/1355808), 820.75 MiB | 1.27 MiB/s Receiving objects: 32% (445903/1355808), 821.34 MiB | 1.24 MiB/s Receiving objects: 32% (446659/1355808), 822.59 MiB | 1.21 MiB/s Receiving objects: 32% (447407/1355808), 823.93 MiB | 1.17 MiB/s Receiving objects: 33% (447417/1355808), 823.93 MiB | 1.17 MiB/s Receiving objects: 33% (448178/1355808), 825.39 MiB | 1.19 MiB/s Receiving objects: 33% (448839/1355808), 826.63 MiB | 1.19 MiB/s Receiving objects: 33% (450196/1355808), 827.30 MiB | 1.21 MiB/s Receiving objects: 33% (451367/1355808), 828.66 MiB | 1.25 MiB/s Receiving objects: 33% (453466/1355808), 830.09 MiB | 1.29 MiB/s Receiving objects: 33% (454995/1355808), 831.22 MiB | 1.22 MiB/s Receiving objects: 33% (456799/1355808), 832.51 MiB | 1.24 MiB/s Receiving objects: 33% (457665/1355808), 833.70 MiB | 1.21 MiB/s Receiving objects: 33% (458828/1355808), 834.96 MiB | 1.16 MiB/s Receiving objects: 34% (460975/1355808), 835.61 MiB | 1.13 MiB/s Receiving objects: 34% (461073/1355808), 835.61 MiB | 1.13 MiB/s Receiving objects: 34% (462794/1355808), 836.82 MiB | 1.13 MiB/s Receiving objects: 34% (463645/1355808), 837.90 MiB | 1.10 MiB/s Receiving objects: 34% (464150/1355808), 839.20 MiB | 1.12 MiB/s Receiving objects: 34% (464910/1355808), 840.61 MiB | 1.14 MiB/s Receiving objects: 34% (466345/1355808), 842.02 MiB | 1.17 MiB/s Receiving objects: 34% (468037/1355808), 843.45 MiB | 1.22 MiB/s Receiving objects: 34% (468875/1355808), 844.14 MiB | 1.24 MiB/s Receiving objects: 34% (469347/1355808), 845.57 MiB | 1.26 MiB/s Receiving objects: 34% (469952/1355808), 846.89 MiB | 1.26 MiB/s Receiving objects: 34% (470694/1355808), 848.14 MiB | 1.25 MiB/s Receiving objects: 34% (470967/1355808), 849.39 MiB | 1.25 MiB/s Receiving objects: 34% (471746/1355808), 850.78 MiB | 1.27 MiB/s Receiving objects: 34% (472109/1355808), 852.35 MiB | 1.33 MiB/s Receiving objects: 34% (473336/1355808), 853.93 MiB | 1.40 MiB/s Receiving objects: 34% (474150/1355808), 855.69 MiB | 1.51 MiB/s Receiving objects: 35% (474533/1355808), 855.69 MiB | 1.51 MiB/s Receiving objects: 35% (475689/1355808), 856.64 MiB | 1.57 MiB/s Receiving objects: 35% (476498/1355808), 858.59 MiB | 1.70 MiB/s Receiving objects: 35% (477212/1355808), 860.76 MiB | 1.82 MiB/s Receiving objects: 35% (477627/1355808), 862.24 MiB | 1.79 MiB/s Receiving objects: 35% (477767/1355808), 863.36 MiB | 1.64 MiB/s Receiving objects: 35% (477874/1355808), 864.32 MiB | 1.41 MiB/s Receiving objects: 35% (478257/1355808), 865.38 MiB | 1.19 MiB/s Receiving objects: 35% (478686/1355808), 866.47 MiB | 1.04 MiB/s Receiving objects: 35% (479029/1355808), 867.74 MiB | 1.05 MiB/s Receiving objects: 35% (479295/1355808), 869.14 MiB | 1.13 MiB/s Receiving objects: 35% (479826/1355808), 870.68 MiB | 1.25 MiB/s Receiving objects: 35% (481040/1355808), 872.30 MiB | 1.37 MiB/s Receiving objects: 35% (481967/1355808), 874.04 MiB | 1.51 MiB/s Receiving objects: 35% (482340/1355808), 876.15 MiB | 1.70 MiB/s Receiving objects: 35% (484565/1355808), 878.90 MiB | 1.96 MiB/s Receiving objects: 35% (484988/1355808), 881.23 MiB | 2.13 MiB/s Receiving objects: 35% (485526/1355808), 882.20 MiB | 2.16 MiB/s Receiving objects: 35% (485729/1355808), 884.14 MiB | 2.20 MiB/s Receiving objects: 35% (485928/1355808), 885.93 MiB | 1.81 MiB/s Receiving objects: 35% (486168/1355808), 886.46 MiB | 1.64 MiB/s Receiving objects: 35% (486387/1355808), 887.60 MiB | 1.36 MiB/s Receiving objects: 35% (486579/1355808), 888.60 MiB | 1.14 MiB/s Receiving objects: 35% (487399/1355808), 889.90 MiB | 1.06 MiB/s Receiving objects: 36% (488091/1355808), 890.60 MiB | 1.10 MiB/s Receiving objects: 36% (488419/1355808), 891.29 MiB | 1.14 MiB/s Receiving objects: 36% (488772/1355808), 892.88 MiB | 1.26 MiB/s Receiving objects: 36% (488785/1355808), 894.50 MiB | 1.37 MiB/s Receiving objects: 36% (489258/1355808), 896.14 MiB | 1.50 MiB/s Receiving objects: 36% (489545/1355808), 898.37 MiB | 1.69 MiB/s Receiving objects: 36% (489882/1355808), 900.48 MiB | 1.80 MiB/s Receiving objects: 36% (490042/1355808), 902.26 MiB | 1.87 MiB/s Receiving objects: 36% (490388/1355808), 902.84 MiB | 1.80 MiB/s Receiving objects: 36% (491126/1355808), 904.07 MiB | 1.69 MiB/s Receiving objects: 36% (491756/1355808), 905.33 MiB | 1.46 MiB/s Receiving objects: 36% (492514/1355808), 906.71 MiB | 1.30 MiB/s Receiving objects: 36% (493518/1355808), 908.21 MiB | 1.21 MiB/s Receiving objects: 36% (494592/1355808), 908.98 MiB | 1.24 MiB/s Receiving objects: 36% (494888/1355808), 910.25 MiB | 1.25 MiB/s Receiving objects: 36% (495599/1355808), 911.54 MiB | 1.28 MiB/s Receiving objects: 36% (495900/1355808), 913.04 MiB | 1.32 MiB/s Receiving objects: 36% (495991/1355808), 914.29 MiB | 1.29 MiB/s Receiving objects: 36% (496912/1355808), 915.70 MiB | 1.32 MiB/s Receiving objects: 36% (497836/1355808), 917.29 MiB | 1.40 MiB/s Receiving objects: 36% (498593/1355808), 918.89 MiB | 1.44 MiB/s Receiving objects: 36% (500125/1355808), 920.49 MiB | 1.51 MiB/s Receiving objects: 37% (501649/1355808), 922.28 MiB | 1.60 MiB/s Receiving objects: 37% (501731/1355808), 922.28 MiB | 1.60 MiB/s Receiving objects: 37% (501842/1355808), 924.07 MiB | 1.67 MiB/s Receiving objects: 37% (501918/1355808), 925.54 MiB | 1.63 MiB/s Receiving objects: 37% (502127/1355808), 927.24 MiB | 1.65 MiB/s Receiving objects: 37% (502768/1355808), 929.17 MiB | 1.70 MiB/s Receiving objects: 37% (503957/1355808), 931.08 MiB | 1.73 MiB/s Receiving objects: 37% (504370/1355808), 932.86 MiB | 1.77 MiB/s Receiving objects: 37% (504514/1355808), 934.24 MiB | 1.71 MiB/s Receiving objects: 37% (504671/1355808), 935.36 MiB | 1.56 MiB/s Receiving objects: 37% (505086/1355808), 936.51 MiB | 1.38 MiB/s Receiving objects: 37% (505331/1355808), 937.83 MiB | 1.24 MiB/s Receiving objects: 37% (505987/1355808), 938.54 MiB | 1.19 MiB/s Receiving objects: 37% (506216/1355808), 940.05 MiB | 1.20 MiB/s Receiving objects: 37% (507566/1355808), 941.70 MiB | 1.28 MiB/s Receiving objects: 37% (507942/1355808), 943.06 MiB | 1.32 MiB/s Receiving objects: 37% (508165/1355808), 944.52 MiB | 1.36 MiB/s Receiving objects: 37% (508406/1355808), 945.61 MiB | 1.30 MiB/s Receiving objects: 37% (508520/1355808), 946.25 MiB | 1.28 MiB/s Receiving objects: 37% (508726/1355808), 947.31 MiB | 1.16 MiB/s Receiving objects: 37% (508922/1355808), 948.46 MiB | 1.11 MiB/s Receiving objects: 37% (509125/1355808), 949.64 MiB | 1.05 MiB/s Receiving objects: 37% (509413/1355808), 950.63 MiB | 1.03 MiB/s Receiving objects: 37% (509898/1355808), 951.84 MiB | 1.05 MiB/s Receiving objects: 37% (510242/1355808), 953.18 MiB | 1.11 MiB/s Receiving objects: 37% (510511/1355808), 953.86 MiB | 1.14 MiB/s Receiving objects: 37% (510725/1355808), 955.07 MiB | 1.15 MiB/s Receiving objects: 37% (510800/1355808), 956.57 MiB | 1.27 MiB/s Receiving objects: 37% (511082/1355808), 958.19 MiB | 1.36 MiB/s Receiving objects: 37% (511386/1355808), 959.92 MiB | 1.46 MiB/s Receiving objects: 37% (511633/1355808), 961.75 MiB | 1.58 MiB/s Receiving objects: 37% (512472/1355808), 963.90 MiB | 1.77 MiB/s Receiving objects: 37% (513194/1355808), 966.60 MiB | 2.03 MiB/s Receiving objects: 37% (513623/1355808), 968.99 MiB | 2.17 MiB/s Receiving objects: 37% (514215/1355808), 970.86 MiB | 2.18 MiB/s Receiving objects: 37% (514593/1355808), 972.48 MiB | 2.10 MiB/s Receiving objects: 37% (514726/1355808), 973.70 MiB | 1.82 MiB/s Receiving objects: 37% (514993/1355808), 975.00 MiB | 1.50 MiB/s Receiving objects: 38% (515208/1355808), 975.71 MiB | 1.46 MiB/s Receiving objects: 38% (515313/1355808), 976.39 MiB | 1.41 MiB/s Receiving objects: 38% (515516/1355808), 977.64 MiB | 1.27 MiB/s Receiving objects: 38% (515806/1355808), 978.95 MiB | 1.23 MiB/s Receiving objects: 38% (516160/1355808), 979.67 MiB | 1.26 MiB/s Receiving objects: 38% (516404/1355808), 981.89 MiB | 1.28 MiB/s Receiving objects: 38% (516751/1355808), 982.62 MiB | 1.28 MiB/s Receiving objects: 38% (517283/1355808), 984.30 MiB | 1.39 MiB/s Receiving objects: 38% (517692/1355808), 985.98 MiB | 1.47 MiB/s Receiving objects: 38% (517905/1355808), 987.39 MiB | 1.45 MiB/s Receiving objects: 38% (518133/1355808), 988.50 MiB | 1.38 MiB/s Receiving objects: 38% (518300/1355808), 989.59 MiB | 1.28 MiB/s Receiving objects: 38% (518456/1355808), 990.76 MiB | 1.17 MiB/s Receiving objects: 38% (518722/1355808), 991.80 MiB | 1023.00 KiB/s Receiving objects: 38% (518860/1355808), 992.40 MiB | 1.03 MiB/s Receiving objects: 38% (519102/1355808), 993.60 MiB | 1.07 MiB/s Receiving objects: 38% (519644/1355808), 994.87 MiB | 1.13 MiB/s Receiving objects: 38% (521679/1355808), 996.25 MiB | 1.19 MiB/s Receiving objects: 38% (525669/1355808), 997.71 MiB | 1.30 MiB/s Receiving objects: 38% (527556/1355808), 999.33 MiB | 1.39 MiB/s Receiving objects: 38% (528399/1355808), 1001.14 MiB | 1.51 MiB/s Receiving objects: 39% (528766/1355808), 1002.04 MiB | 1.56 MiB/s Receiving objects: 39% (529021/1355808), 1003.07 MiB | 1.64 MiB/s Receiving objects: 39% (531047/1355808), 1005.32 MiB | 1.82 MiB/s Receiving objects: 39% (535585/1355808), 1008.23 MiB | 2.11 MiB/s Receiving objects: 39% (536819/1355808), 1010.62 MiB | 2.24 MiB/s Receiving objects: 39% (537248/1355808), 1011.74 MiB | 2.06 MiB/s Receiving objects: 39% (538283/1355808), 1012.33 MiB | 1.95 MiB/s Receiving objects: 39% (539239/1355808), 1013.59 MiB | 1.71 MiB/s Receiving objects: 39% (539596/1355808), 1014.96 MiB | 1.36 MiB/s Receiving objects: 39% (540253/1355808), 1016.21 MiB | 1.13 MiB/s Receiving objects: 39% (542114/1355808), 1017.46 MiB | 1.17 MiB/s Receiving objects: 40% (542324/1355808), 1017.46 MiB | 1.17 MiB/s Receiving objects: 40% (543632/1355808), 1018.50 MiB | 1.15 MiB/s Receiving objects: 40% (544212/1355808), 1019.08 MiB | 1.14 MiB/s Receiving objects: 40% (544495/1355808), 1020.21 MiB | 1.11 MiB/s Receiving objects: 40% (545441/1355808), 1021.47 MiB | 1.12 MiB/s Receiving objects: 40% (546538/1355808), 1022.90 MiB | 1.15 MiB/s Receiving objects: 40% (546746/1355808), 1.00 GiB | 1.26 MiB/s Receiving objects: 40% (547327/1355808), 1.00 GiB | 1.38 MiB/s Receiving objects: 40% (547767/1355808), 1.00 GiB | 1.54 MiB/s Receiving objects: 40% (548589/1355808), 1.00 GiB | 1.69 MiB/s Receiving objects: 40% (549157/1355808), 1.00 GiB | 1.94 MiB/s Receiving objects: 40% (552911/1355808), 1.01 GiB | 2.37 MiB/s Receiving objects: 41% (555882/1355808), 1.01 GiB | 2.45 MiB/s Receiving objects: 41% (556548/1355808), 1.01 GiB | 2.45 MiB/s Receiving objects: 41% (556655/1355808), 1.01 GiB | 2.42 MiB/s Receiving objects: 41% (556740/1355808), 1.01 GiB | 2.35 MiB/s Receiving objects: 41% (559827/1355808), 1.01 GiB | 2.09 MiB/s Receiving objects: 41% (565330/1355808), 1.02 GiB | 1.88 MiB/s Receiving objects: 41% (566198/1355808), 1.02 GiB | 1.87 MiB/s Receiving objects: 41% (568007/1355808), 1.02 GiB | 1.88 MiB/s Receiving objects: 42% (569440/1355808), 1.02 GiB | 1.88 MiB/s Receiving objects: 42% (570653/1355808), 1.02 GiB | 1.91 MiB/s Receiving objects: 42% (571441/1355808), 1.02 GiB | 1.78 MiB/s Receiving objects: 42% (573970/1355808), 1.03 GiB | 1.77 MiB/s Receiving objects: 42% (576317/1355808), 1.03 GiB | 1.77 MiB/s Receiving objects: 42% (577958/1355808), 1.03 GiB | 1.73 MiB/s Receiving objects: 42% (580095/1355808), 1.03 GiB | 1.67 MiB/s Receiving objects: 43% (582998/1355808), 1.03 GiB | 1.76 MiB/s Receiving objects: 43% (583382/1355808), 1.03 GiB | 1.76 MiB/s Receiving objects: 43% (585924/1355808), 1.03 GiB | 1.72 MiB/s Receiving objects: 43% (586373/1355808), 1.03 GiB | 1.74 MiB/s Receiving objects: 43% (586739/1355808), 1.04 GiB | 1.77 MiB/s Receiving objects: 43% (587359/1355808), 1.04 GiB | 1.77 MiB/s Receiving objects: 43% (588220/1355808), 1.04 GiB | 1.69 MiB/s Receiving objects: 43% (588900/1355808), 1.04 GiB | 1.59 MiB/s Receiving objects: 43% (589641/1355808), 1.04 GiB | 1.48 MiB/s Receiving objects: 43% (590605/1355808), 1.04 GiB | 1.38 MiB/s Receiving objects: 43% (591350/1355808), 1.05 GiB | 1.42 MiB/s Receiving objects: 43% (592525/1355808), 1.05 GiB | 1.46 MiB/s Receiving objects: 43% (593460/1355808), 1.05 GiB | 1.54 MiB/s Receiving objects: 43% (595111/1355808), 1.05 GiB | 1.65 MiB/s Receiving objects: 43% (596003/1355808), 1.05 GiB | 1.78 MiB/s Receiving objects: 44% (596556/1355808), 1.05 GiB | 1.83 MiB/s Receiving objects: 44% (596729/1355808), 1.05 GiB | 1.75 MiB/s Receiving objects: 44% (597817/1355808), 1.06 GiB | 1.79 MiB/s Receiving objects: 44% (598738/1355808), 1.06 GiB | 1.71 MiB/s Receiving objects: 44% (599334/1355808), 1.06 GiB | 1.60 MiB/s Receiving objects: 44% (600363/1355808), 1.06 GiB | 1.46 MiB/s Receiving objects: 44% (601024/1355808), 1.06 GiB | 1.50 MiB/s Receiving objects: 44% (602450/1355808), 1.06 GiB | 1.44 MiB/s Receiving objects: 44% (603226/1355808), 1.06 GiB | 1.46 MiB/s Receiving objects: 44% (604195/1355808), 1.07 GiB | 1.51 MiB/s Receiving objects: 44% (606443/1355808), 1.07 GiB | 1.58 MiB/s Receiving objects: 44% (607102/1355808), 1.07 GiB | 1.61 MiB/s Receiving objects: 44% (607918/1355808), 1.07 GiB | 1.69 MiB/s Receiving objects: 44% (608310/1355808), 1.07 GiB | 1.73 MiB/s Receiving objects: 44% (608550/1355808), 1.07 GiB | 1.78 MiB/s Receiving objects: 45% (610114/1355808), 1.08 GiB | 1.85 MiB/s Receiving objects: 45% (610144/1355808), 1.08 GiB | 1.90 MiB/s Receiving objects: 45% (611110/1355808), 1.08 GiB | 1.91 MiB/s Receiving objects: 45% (611904/1355808), 1.08 GiB | 1.88 MiB/s Receiving objects: 45% (612779/1355808), 1.08 GiB | 1.80 MiB/s Receiving objects: 45% (613315/1355808), 1.08 GiB | 1.69 MiB/s Receiving objects: 45% (614458/1355808), 1.08 GiB | 1.57 MiB/s Receiving objects: 45% (616112/1355808), 1.09 GiB | 1.55 MiB/s Receiving objects: 45% (617191/1355808), 1.09 GiB | 1.64 MiB/s Receiving objects: 45% (618723/1355808), 1.09 GiB | 1.74 MiB/s Receiving objects: 45% (619396/1355808), 1.09 GiB | 1.68 MiB/s Receiving objects: 45% (619806/1355808), 1.09 GiB | 1.61 MiB/s Receiving objects: 45% (619959/1355808), 1.09 GiB | 1.50 MiB/s Receiving objects: 45% (620555/1355808), 1.09 GiB | 1.36 MiB/s Receiving objects: 45% (620827/1355808), 1.10 GiB | 1.30 MiB/s Receiving objects: 45% (621254/1355808), 1.10 GiB | 1.27 MiB/s Receiving objects: 45% (622332/1355808), 1.10 GiB | 1.28 MiB/s Receiving objects: 45% (623661/1355808), 1.10 GiB | 1.30 MiB/s Receiving objects: 46% (623672/1355808), 1.10 GiB | 1.30 MiB/s Receiving objects: 46% (624448/1355808), 1.10 GiB | 1.32 MiB/s Receiving objects: 46% (624993/1355808), 1.10 GiB | 1.36 MiB/s Receiving objects: 46% (625553/1355808), 1.10 GiB | 1.36 MiB/s Receiving objects: 46% (626091/1355808), 1.11 GiB | 1.32 MiB/s Receiving objects: 46% (626135/1355808), 1.11 GiB | 1.31 MiB/s Receiving objects: 46% (626991/1355808), 1.11 GiB | 1.25 MiB/s Receiving objects: 46% (627820/1355808), 1.11 GiB | 1.25 MiB/s Receiving objects: 46% (628814/1355808), 1.11 GiB | 1.25 MiB/s Receiving objects: 46% (629044/1355808), 1.11 GiB | 1.33 MiB/s Receiving objects: 46% (629901/1355808), 1.11 GiB | 1.41 MiB/s Receiving objects: 46% (630304/1355808), 1.11 GiB | 1.51 MiB/s Receiving objects: 46% (631586/1355808), 1.12 GiB | 1.60 MiB/s Receiving objects: 46% (632221/1355808), 1.12 GiB | 1.61 MiB/s Receiving objects: 46% (633180/1355808), 1.12 GiB | 1.62 MiB/s Receiving objects: 46% (633894/1355808), 1.12 GiB | 1.65 MiB/s Receiving objects: 46% (634013/1355808), 1.12 GiB | 1.67 MiB/s Receiving objects: 46% (634388/1355808), 1.12 GiB | 1.68 MiB/s Receiving objects: 46% (634756/1355808), 1.13 GiB | 1.66 MiB/s Receiving objects: 46% (635827/1355808), 1.13 GiB | 1.67 MiB/s Receiving objects: 46% (636482/1355808), 1.13 GiB | 1.68 MiB/s Receiving objects: 47% (637230/1355808), 1.13 GiB | 1.56 MiB/s Receiving objects: 47% (637340/1355808), 1.13 GiB | 1.56 MiB/s Receiving objects: 47% (638403/1355808), 1.13 GiB | 1.64 MiB/s Receiving objects: 47% (639076/1355808), 1.13 GiB | 1.70 MiB/s Receiving objects: 47% (639679/1355808), 1.14 GiB | 1.72 MiB/s Receiving objects: 47% (640581/1355808), 1.14 GiB | 1.84 MiB/s Receiving objects: 47% (641841/1355808), 1.14 GiB | 1.93 MiB/s Receiving objects: 47% (643160/1355808), 1.14 GiB | 1.98 MiB/s Receiving objects: 47% (644146/1355808), 1.14 GiB | 2.05 MiB/s Receiving objects: 47% (645104/1355808), 1.15 GiB | 2.07 MiB/s Receiving objects: 47% (645486/1355808), 1.15 GiB | 1.94 MiB/s Receiving objects: 47% (646035/1355808), 1.15 GiB | 1.84 MiB/s Receiving objects: 47% (646469/1355808), 1.15 GiB | 1.73 MiB/s Receiving objects: 47% (647115/1355808), 1.15 GiB | 1.60 MiB/s Receiving objects: 47% (648494/1355808), 1.15 GiB | 1.66 MiB/s Receiving objects: 47% (649425/1355808), 1.16 GiB | 1.58 MiB/s Receiving objects: 48% (650788/1355808), 1.16 GiB | 1.58 MiB/s Receiving objects: 48% (652540/1355808), 1.16 GiB | 1.55 MiB/s Receiving objects: 48% (653559/1355808), 1.16 GiB | 1.45 MiB/s Receiving objects: 48% (654448/1355808), 1.16 GiB | 1.34 MiB/s Receiving objects: 48% (655080/1355808), 1.16 GiB | 1.21 MiB/s Receiving objects: 48% (655813/1355808), 1.16 GiB | 1.20 MiB/s Receiving objects: 48% (656630/1355808), 1.16 GiB | 1.20 MiB/s Receiving objects: 48% (657545/1355808), 1.16 GiB | 1.24 MiB/s Receiving objects: 48% (659132/1355808), 1.16 GiB | 1.29 MiB/s Receiving objects: 48% (659802/1355808), 1.17 GiB | 1.37 MiB/s Receiving objects: 48% (660159/1355808), 1.17 GiB | 1.40 MiB/s Receiving objects: 48% (661206/1355808), 1.17 GiB | 1.40 MiB/s Receiving objects: 48% (661916/1355808), 1.17 GiB | 1.38 MiB/s Receiving objects: 48% (662421/1355808), 1.17 GiB | 1.37 MiB/s Receiving objects: 48% (662632/1355808), 1.17 GiB | 1.34 MiB/s Receiving objects: 48% (662986/1355808), 1.17 GiB | 1.32 MiB/s Receiving objects: 48% (663099/1355808), 1.18 GiB | 1.28 MiB/s Receiving objects: 48% (663261/1355808), 1.18 GiB | 1.25 MiB/s Receiving objects: 48% (663926/1355808), 1.18 GiB | 1.22 MiB/s Receiving objects: 49% (664346/1355808), 1.18 GiB | 1.25 MiB/s Receiving objects: 49% (665063/1355808), 1.18 GiB | 1.26 MiB/s Receiving objects: 49% (665294/1355808), 1.18 GiB | 1.36 MiB/s Receiving objects: 49% (666115/1355808), 1.18 GiB | 1.37 MiB/s Receiving objects: 49% (666152/1355808), 1.18 GiB | 1.34 MiB/s Receiving objects: 49% (666343/1355808), 1.18 GiB | 1.32 MiB/s Receiving objects: 49% (666860/1355808), 1.19 GiB | 1.26 MiB/s Receiving objects: 49% (667246/1355808), 1.19 GiB | 1.20 MiB/s Receiving objects: 49% (667784/1355808), 1.19 GiB | 1.23 MiB/s Receiving objects: 49% (667951/1355808), 1.19 GiB | 1.25 MiB/s Receiving objects: 49% (668297/1355808), 1.19 GiB | 1.28 MiB/s Receiving objects: 49% (668577/1355808), 1.19 GiB | 1.31 MiB/s Receiving objects: 49% (668837/1355808), 1.19 GiB | 1.30 MiB/s Receiving objects: 49% (669079/1355808), 1.19 GiB | 1.31 MiB/s Receiving objects: 49% (669448/1355808), 1.20 GiB | 1.32 MiB/s Receiving objects: 49% (669652/1355808), 1.20 GiB | 1.27 MiB/s Receiving objects: 49% (670226/1355808), 1.20 GiB | 1.24 MiB/s Receiving objects: 49% (670532/1355808), 1.20 GiB | 1.21 MiB/s Receiving objects: 49% (670665/1355808), 1.20 GiB | 1.21 MiB/s Receiving objects: 49% (670875/1355808), 1.20 GiB | 1.29 MiB/s Receiving objects: 49% (671269/1355808), 1.20 GiB | 1.31 MiB/s Receiving objects: 49% (671611/1355808), 1.20 GiB | 1.33 MiB/s Receiving objects: 49% (672023/1355808), 1.21 GiB | 1.32 MiB/s Receiving objects: 49% (672240/1355808), 1.21 GiB | 1.29 MiB/s Receiving objects: 49% (672440/1355808), 1.21 GiB | 1.26 MiB/s Receiving objects: 49% (672742/1355808), 1.21 GiB | 1.29 MiB/s Receiving objects: 49% (673058/1355808), 1.21 GiB | 1.31 MiB/s Receiving objects: 49% (673362/1355808), 1.21 GiB | 1.35 MiB/s Receiving objects: 49% (673488/1355808), 1.21 GiB | 1.37 MiB/s Receiving objects: 49% (673816/1355808), 1.21 GiB | 1.31 MiB/s Receiving objects: 49% (674163/1355808), 1.22 GiB | 1.24 MiB/s Receiving objects: 49% (674805/1355808), 1.22 GiB | 1.20 MiB/s Receiving objects: 49% (675182/1355808), 1.22 GiB | 1.14 MiB/s Receiving objects: 49% (675517/1355808), 1.22 GiB | 1.17 MiB/s Receiving objects: 49% (675615/1355808), 1.22 GiB | 1.25 MiB/s Receiving objects: 49% (675726/1355808), 1.22 GiB | 1.33 MiB/s Receiving objects: 49% (675911/1355808), 1.22 GiB | 1.27 MiB/s Receiving objects: 49% (676011/1355808), 1.22 GiB | 1.23 MiB/s Receiving objects: 49% (676294/1355808), 1.22 GiB | 1.17 MiB/s Receiving objects: 49% (676436/1355808), 1.23 GiB | 1.11 MiB/s Receiving objects: 49% (676687/1355808), 1.23 GiB | 1.01 MiB/s Receiving objects: 49% (677249/1355808), 1.23 GiB | 1.05 MiB/s Receiving objects: 50% (677904/1355808), 1.23 GiB | 1.07 MiB/s Receiving objects: 50% (678284/1355808), 1.23 GiB | 1.07 MiB/s Receiving objects: 50% (678756/1355808), 1.23 GiB | 1.12 MiB/s Receiving objects: 50% (679158/1355808), 1.23 GiB | 1.16 MiB/s Receiving objects: 50% (679422/1355808), 1.23 GiB | 1.25 MiB/s Receiving objects: 50% (680087/1355808), 1.23 GiB | 1.36 MiB/s Receiving objects: 50% (680581/1355808), 1.24 GiB | 1.48 MiB/s Receiving objects: 50% (681452/1355808), 1.24 GiB | 1.65 MiB/s Receiving objects: 50% (682897/1355808), 1.24 GiB | 1.89 MiB/s Receiving objects: 50% (684120/1355808), 1.24 GiB | 2.26 MiB/s Receiving objects: 50% (684505/1355808), 1.25 GiB | 2.54 MiB/s Receiving objects: 50% (684720/1355808), 1.25 GiB | 2.49 MiB/s Receiving objects: 50% (684883/1355808), 1.25 GiB | 2.30 MiB/s Receiving objects: 50% (686692/1355808), 1.25 GiB | 1.98 MiB/s Receiving objects: 50% (687068/1355808), 1.25 GiB | 1.58 MiB/s Receiving objects: 50% (687393/1355808), 1.25 GiB | 1.36 MiB/s Receiving objects: 50% (687554/1355808), 1.25 GiB | 1.37 MiB/s Receiving objects: 50% (688158/1355808), 1.26 GiB | 1.41 MiB/s Receiving objects: 50% (688436/1355808), 1.26 GiB | 1.45 MiB/s Receiving objects: 50% (689278/1355808), 1.26 GiB | 1.48 MiB/s Receiving objects: 50% (689834/1355808), 1.26 GiB | 1.52 MiB/s Receiving objects: 50% (691250/1355808), 1.26 GiB | 1.64 MiB/s Receiving objects: 51% (691463/1355808), 1.26 GiB | 1.64 MiB/s Receiving objects: 51% (691792/1355808), 1.26 GiB | 1.67 MiB/s Receiving objects: 51% (693004/1355808), 1.27 GiB | 1.72 MiB/s Receiving objects: 51% (694028/1355808), 1.27 GiB | 1.74 MiB/s Receiving objects: 51% (695628/1355808), 1.27 GiB | 1.75 MiB/s Receiving objects: 51% (696101/1355808), 1.27 GiB | 1.69 MiB/s Receiving objects: 51% (697519/1355808), 1.27 GiB | 1.64 MiB/s Receiving objects: 51% (697962/1355808), 1.27 GiB | 1.56 MiB/s Receiving objects: 51% (698522/1355808), 1.28 GiB | 1.53 MiB/s Receiving objects: 51% (698662/1355808), 1.28 GiB | 1.47 MiB/s Receiving objects: 51% (698997/1355808), 1.28 GiB | 1.45 MiB/s Receiving objects: 51% (699389/1355808), 1.28 GiB | 1.38 MiB/s Receiving objects: 51% (699866/1355808), 1.28 GiB | 1.33 MiB/s Receiving objects: 51% (700193/1355808), 1.28 GiB | 1.25 MiB/s Receiving objects: 51% (700908/1355808), 1.28 GiB | 1.20 MiB/s Receiving objects: 51% (701504/1355808), 1.28 GiB | 1.18 MiB/s Receiving objects: 51% (702290/1355808), 1.29 GiB | 1.29 MiB/s Receiving objects: 51% (704098/1355808), 1.29 GiB | 1.40 MiB/s Receiving objects: 51% (704661/1355808), 1.29 GiB | 1.46 MiB/s Receiving objects: 52% (705021/1355808), 1.29 GiB | 1.52 MiB/s Receiving objects: 52% (705920/1355808), 1.29 GiB | 1.66 MiB/s Receiving objects: 52% (706730/1355808), 1.29 GiB | 1.86 MiB/s Receiving objects: 52% (707917/1355808), 1.30 GiB | 2.18 MiB/s Receiving objects: 52% (709565/1355808), 1.30 GiB | 2.26 MiB/s Receiving objects: 52% (709918/1355808), 1.30 GiB | 2.16 MiB/s Receiving objects: 52% (710133/1355808), 1.30 GiB | 1.97 MiB/s Receiving objects: 52% (710735/1355808), 1.30 GiB | 1.72 MiB/s Receiving objects: 52% (712316/1355808), 1.30 GiB | 1.37 MiB/s Receiving objects: 52% (713478/1355808), 1.30 GiB | 1.16 MiB/s Receiving objects: 52% (714921/1355808), 1.31 GiB | 1.28 MiB/s Receiving objects: 52% (715091/1355808), 1.31 GiB | 1.41 MiB/s Receiving objects: 52% (715942/1355808), 1.31 GiB | 1.52 MiB/s Receiving objects: 52% (716928/1355808), 1.31 GiB | 1.77 MiB/s Receiving objects: 52% (718321/1355808), 1.31 GiB | 2.06 MiB/s Receiving objects: 53% (718579/1355808), 1.31 GiB | 2.06 MiB/s Receiving objects: 53% (719647/1355808), 1.31 GiB | 2.17 MiB/s Receiving objects: 53% (720097/1355808), 1.32 GiB | 2.20 MiB/s Receiving objects: 53% (720361/1355808), 1.32 GiB | 2.08 MiB/s Receiving objects: 53% (720731/1355808), 1.32 GiB | 1.85 MiB/s Receiving objects: 53% (721395/1355808), 1.32 GiB | 1.54 MiB/s Receiving objects: 53% (722286/1355808), 1.32 GiB | 1.30 MiB/s Receiving objects: 53% (722678/1355808), 1.32 GiB | 1.22 MiB/s Receiving objects: 53% (722900/1355808), 1.32 GiB | 1.21 MiB/s Receiving objects: 53% (722999/1355808), 1.33 GiB | 1.25 MiB/s Receiving objects: 53% (723273/1355808), 1.33 GiB | 1.27 MiB/s Receiving objects: 53% (723469/1355808), 1.33 GiB | 1.33 MiB/s Receiving objects: 53% (723748/1355808), 1.33 GiB | 1.43 MiB/s Receiving objects: 53% (724131/1355808), 1.33 GiB | 1.54 MiB/s Receiving objects: 53% (724443/1355808), 1.33 GiB | 1.65 MiB/s Receiving objects: 53% (725416/1355808), 1.34 GiB | 1.77 MiB/s Receiving objects: 53% (726846/1355808), 1.34 GiB | 1.98 MiB/s Receiving objects: 53% (728315/1355808), 1.34 GiB | 2.11 MiB/s Receiving objects: 53% (730008/1355808), 1.34 GiB | 2.22 MiB/s Receiving objects: 53% (731023/1355808), 1.34 GiB | 2.04 MiB/s Receiving objects: 53% (731702/1355808), 1.34 GiB | 1.77 MiB/s Receiving objects: 54% (732137/1355808), 1.34 GiB | 1.77 MiB/s Receiving objects: 54% (732696/1355808), 1.35 GiB | 1.58 MiB/s Receiving objects: 54% (733184/1355808), 1.35 GiB | 1.29 MiB/s Receiving objects: 54% (733378/1355808), 1.35 GiB | 1.03 MiB/s Receiving objects: 54% (734372/1355808), 1.35 GiB | 1.03 MiB/s Receiving objects: 54% (736001/1355808), 1.35 GiB | 1.05 MiB/s Receiving objects: 54% (737361/1355808), 1.35 GiB | 1.16 MiB/s Receiving objects: 54% (738343/1355808), 1.35 GiB | 1.27 MiB/s Receiving objects: 54% (739405/1355808), 1.35 GiB | 1.38 MiB/s Receiving objects: 54% (739848/1355808), 1.36 GiB | 1.48 MiB/s Receiving objects: 54% (740200/1355808), 1.36 GiB | 1.51 MiB/s Receiving objects: 54% (740516/1355808), 1.36 GiB | 1.54 MiB/s Receiving objects: 54% (740831/1355808), 1.36 GiB | 1.52 MiB/s Receiving objects: 54% (741313/1355808), 1.36 GiB | 1.45 MiB/s Receiving objects: 54% (742021/1355808), 1.36 GiB | 1.36 MiB/s Receiving objects: 54% (742611/1355808), 1.36 GiB | 1.32 MiB/s Receiving objects: 54% (743622/1355808), 1.36 GiB | 1.30 MiB/s Receiving objects: 54% (744520/1355808), 1.37 GiB | 1.32 MiB/s Receiving objects: 54% (744847/1355808), 1.37 GiB | 1.34 MiB/s Receiving objects: 55% (745695/1355808), 1.37 GiB | 1.37 MiB/s Receiving objects: 55% (746132/1355808), 1.37 GiB | 1.38 MiB/s Receiving objects: 55% (747413/1355808), 1.37 GiB | 1.44 MiB/s Receiving objects: 55% (748581/1355808), 1.37 GiB | 1.50 MiB/s Receiving objects: 55% (749454/1355808), 1.37 GiB | 1.50 MiB/s Receiving objects: 55% (750160/1355808), 1.37 GiB | 1.51 MiB/s Receiving objects: 55% (751576/1355808), 1.38 GiB | 1.52 MiB/s Receiving objects: 55% (752590/1355808), 1.38 GiB | 1.53 MiB/s Receiving objects: 55% (753518/1355808), 1.38 GiB | 1.52 MiB/s Receiving objects: 55% (754165/1355808), 1.38 GiB | 1.59 MiB/s Receiving objects: 55% (754696/1355808), 1.38 GiB | 1.63 MiB/s Receiving objects: 55% (756496/1355808), 1.38 GiB | 1.67 MiB/s Receiving objects: 55% (757611/1355808), 1.39 GiB | 1.61 MiB/s Receiving objects: 55% (758397/1355808), 1.39 GiB | 1.46 MiB/s Receiving objects: 55% (758865/1355808), 1.39 GiB | 1.34 MiB/s Receiving objects: 56% (759253/1355808), 1.39 GiB | 1.30 MiB/s Receiving objects: 56% (761474/1355808), 1.39 GiB | 1.24 MiB/s Receiving objects: 56% (762814/1355808), 1.39 GiB | 1.19 MiB/s Receiving objects: 56% (764062/1355808), 1.39 GiB | 1.28 MiB/s Receiving objects: 56% (765151/1355808), 1.39 GiB | 1.46 MiB/s Receiving objects: 56% (768653/1355808), 1.40 GiB | 1.56 MiB/s Receiving objects: 56% (771651/1355808), 1.40 GiB | 1.68 MiB/s Receiving objects: 57% (772811/1355808), 1.40 GiB | 1.68 MiB/s Receiving objects: 57% (774196/1355808), 1.40 GiB | 1.87 MiB/s Receiving objects: 57% (774789/1355808), 1.40 GiB | 1.83 MiB/s Receiving objects: 57% (776004/1355808), 1.40 GiB | 1.73 MiB/s Receiving objects: 57% (777131/1355808), 1.40 GiB | 1.65 MiB/s Receiving objects: 57% (779312/1355808), 1.41 GiB | 1.48 MiB/s Receiving objects: 57% (779605/1355808), 1.41 GiB | 1.41 MiB/s Receiving objects: 57% (781541/1355808), 1.41 GiB | 1.51 MiB/s Receiving objects: 57% (782979/1355808), 1.41 GiB | 1.56 MiB/s Receiving objects: 57% (784364/1355808), 1.41 GiB | 1.56 MiB/s Receiving objects: 57% (785540/1355808), 1.41 GiB | 1.59 MiB/s Receiving objects: 58% (786369/1355808), 1.41 GiB | 1.62 MiB/s Receiving objects: 58% (786486/1355808), 1.41 GiB | 1.62 MiB/s Receiving objects: 58% (786768/1355808), 1.42 GiB | 1.65 MiB/s Receiving objects: 58% (788467/1355808), 1.42 GiB | 1.71 MiB/s Receiving objects: 58% (789409/1355808), 1.42 GiB | 1.82 MiB/s Receiving objects: 58% (790624/1355808), 1.42 GiB | 1.91 MiB/s Receiving objects: 58% (792573/1355808), 1.42 GiB | 1.99 MiB/s Receiving objects: 58% (794436/1355808), 1.43 GiB | 2.11 MiB/s Receiving objects: 58% (795878/1355808), 1.43 GiB | 2.31 MiB/s Receiving objects: 58% (799316/1355808), 1.43 GiB | 2.61 MiB/s Receiving objects: 59% (799927/1355808), 1.43 GiB | 2.61 MiB/s Receiving objects: 59% (801173/1355808), 1.44 GiB | 2.84 MiB/s Receiving objects: 59% (803358/1355808), 1.44 GiB | 2.85 MiB/s Receiving objects: 59% (804105/1355808), 1.44 GiB | 2.65 MiB/s Receiving objects: 59% (805245/1355808), 1.44 GiB | 2.26 MiB/s Receiving objects: 59% (805586/1355808), 1.44 GiB | 1.81 MiB/s Receiving objects: 59% (806454/1355808), 1.44 GiB | 1.67 MiB/s Receiving objects: 59% (806696/1355808), 1.44 GiB | 1.42 MiB/s Receiving objects: 59% (807693/1355808), 1.45 GiB | 1.26 MiB/s Receiving objects: 59% (808281/1355808), 1.45 GiB | 1.17 MiB/s Receiving objects: 59% (808974/1355808), 1.45 GiB | 1.11 MiB/s Receiving objects: 59% (809675/1355808), 1.45 GiB | 1.06 MiB/s Receiving objects: 59% (810650/1355808), 1.45 GiB | 1.10 MiB/s Receiving objects: 59% (811583/1355808), 1.45 GiB | 1.25 MiB/s Receiving objects: 59% (812499/1355808), 1.45 GiB | 1.31 MiB/s Receiving objects: 59% (812631/1355808), 1.45 GiB | 1.41 MiB/s Receiving objects: 59% (813230/1355808), 1.46 GiB | 1.45 MiB/s Receiving objects: 59% (813428/1355808), 1.46 GiB | 1.39 MiB/s Receiving objects: 60% (813485/1355808), 1.46 GiB | 1.33 MiB/s Receiving objects: 60% (813790/1355808), 1.46 GiB | 1.29 MiB/s Receiving objects: 60% (814340/1355808), 1.46 GiB | 1.19 MiB/s Receiving objects: 60% (815376/1355808), 1.46 GiB | 1.11 MiB/s Receiving objects: 60% (815589/1355808), 1.46 GiB | 1.11 MiB/s Receiving objects: 60% (815964/1355808), 1.46 GiB | 1.14 MiB/s Receiving objects: 60% (816072/1355808), 1.46 GiB | 1.18 MiB/s Receiving objects: 60% (817083/1355808), 1.46 GiB | 1.22 MiB/s Receiving objects: 60% (817370/1355808), 1.47 GiB | 1.26 MiB/s Receiving objects: 60% (817854/1355808), 1.47 GiB | 1.32 MiB/s Receiving objects: 60% (819103/1355808), 1.47 GiB | 1.37 MiB/s Receiving objects: 60% (820385/1355808), 1.47 GiB | 1.45 MiB/s Receiving objects: 60% (821116/1355808), 1.47 GiB | 1.42 MiB/s Receiving objects: 60% (821782/1355808), 1.47 GiB | 1.32 MiB/s Receiving objects: 60% (822273/1355808), 1.47 GiB | 1.21 MiB/s Receiving objects: 60% (822752/1355808), 1.47 GiB | 1.16 MiB/s Receiving objects: 60% (823595/1355808), 1.48 GiB | 1.08 MiB/s Receiving objects: 60% (825192/1355808), 1.48 GiB | 1.09 MiB/s Receiving objects: 60% (825996/1355808), 1.48 GiB | 1.14 MiB/s Receiving objects: 60% (826710/1355808), 1.48 GiB | 1.20 MiB/s Receiving objects: 61% (827043/1355808), 1.48 GiB | 1.20 MiB/s Receiving objects: 61% (827987/1355808), 1.48 GiB | 1.23 MiB/s Receiving objects: 61% (829011/1355808), 1.48 GiB | 1.29 MiB/s Receiving objects: 61% (830134/1355808), 1.48 GiB | 1.33 MiB/s Receiving objects: 61% (832774/1355808), 1.49 GiB | 1.40 MiB/s Receiving objects: 61% (834165/1355808), 1.49 GiB | 1.46 MiB/s Receiving objects: 61% (835579/1355808), 1.49 GiB | 1.52 MiB/s Receiving objects: 61% (836624/1355808), 1.49 GiB | 1.49 MiB/s Receiving objects: 61% (837664/1355808), 1.49 GiB | 1.39 MiB/s Receiving objects: 61% (838980/1355808), 1.49 GiB | 1.34 MiB/s Receiving objects: 62% (840601/1355808), 1.49 GiB | 1.23 MiB/s Receiving objects: 62% (840881/1355808), 1.49 GiB | 1.23 MiB/s Receiving objects: 62% (842830/1355808), 1.49 GiB | 1.10 MiB/s Receiving objects: 62% (846866/1355808), 1.49 GiB | 1.07 MiB/s Receiving objects: 62% (848433/1355808), 1.50 GiB | 1.09 MiB/s Receiving objects: 62% (851055/1355808), 1.50 GiB | 1.10 MiB/s Receiving objects: 63% (854160/1355808), 1.50 GiB | 1.13 MiB/s Receiving objects: 63% (854546/1355808), 1.50 GiB | 1.13 MiB/s Receiving objects: 63% (859400/1355808), 1.50 GiB | 1.17 MiB/s Receiving objects: 63% (864362/1355808), 1.50 GiB | 1.19 MiB/s Receiving objects: 64% (867718/1355808), 1.50 GiB | 1.24 MiB/s Receiving objects: 64% (869198/1355808), 1.50 GiB | 1.24 MiB/s Receiving objects: 64% (873973/1355808), 1.50 GiB | 1.27 MiB/s Receiving objects: 64% (880066/1355808), 1.50 GiB | 1.36 MiB/s Receiving objects: 65% (881276/1355808), 1.51 GiB | 1.38 MiB/s Receiving objects: 65% (883913/1355808), 1.51 GiB | 1.38 MiB/s Receiving objects: 65% (889672/1355808), 1.51 GiB | 1.35 MiB/s Receiving objects: 66% (894834/1355808), 1.51 GiB | 1.29 MiB/s Receiving objects: 66% (894952/1355808), 1.51 GiB | 1.29 MiB/s Receiving objects: 66% (901199/1355808), 1.51 GiB | 1.25 MiB/s Receiving objects: 66% (906806/1355808), 1.51 GiB | 1.21 MiB/s Receiving objects: 67% (908392/1355808), 1.51 GiB | 1.21 MiB/s Receiving objects: 67% (912258/1355808), 1.51 GiB | 1.23 MiB/s Receiving objects: 67% (915117/1355808), 1.51 GiB | 1.23 MiB/s Receiving objects: 67% (916270/1355808), 1.51 GiB | 1.25 MiB/s Receiving objects: 67% (921516/1355808), 1.52 GiB | 1.29 MiB/s Receiving objects: 68% (921950/1355808), 1.52 GiB | 1.29 MiB/s Receiving objects: 68% (926997/1355808), 1.52 GiB | 1.31 MiB/s Receiving objects: 68% (929366/1355808), 1.52 GiB | 1.32 MiB/s Receiving objects: 68% (931951/1355808), 1.52 GiB | 1.34 MiB/s Receiving objects: 68% (934034/1355808), 1.52 GiB | 1.31 MiB/s Receiving objects: 69% (935508/1355808), 1.52 GiB | 1.32 MiB/s Receiving objects: 69% (936110/1355808), 1.52 GiB | 1.34 MiB/s Receiving objects: 69% (937464/1355808), 1.52 GiB | 1.32 MiB/s Receiving objects: 69% (939947/1355808), 1.52 GiB | 1.34 MiB/s Receiving objects: 69% (943178/1355808), 1.53 GiB | 1.42 MiB/s Receiving objects: 69% (948035/1355808), 1.53 GiB | 1.48 MiB/s Receiving objects: 70% (949066/1355808), 1.53 GiB | 1.52 MiB/s Receiving objects: 70% (953658/1355808), 1.53 GiB | 1.55 MiB/s Receiving objects: 70% (958798/1355808), 1.53 GiB | 1.68 MiB/s Receiving objects: 70% (961307/1355808), 1.53 GiB | 1.78 MiB/s Receiving objects: 70% (962455/1355808), 1.54 GiB | 1.96 MiB/s Receiving objects: 71% (962624/1355808), 1.54 GiB | 1.90 MiB/s Receiving objects: 71% (963141/1355808), 1.54 GiB | 1.86 MiB/s Receiving objects: 71% (963513/1355808), 1.54 GiB | 1.74 MiB/s Receiving objects: 71% (964529/1355808), 1.54 GiB | 1.67 MiB/s Receiving objects: 71% (966077/1355808), 1.54 GiB | 1.39 MiB/s Receiving objects: 71% (967286/1355808), 1.54 GiB | 1.36 MiB/s Receiving objects: 71% (970121/1355808), 1.54 GiB | 1.39 MiB/s Receiving objects: 72% (976182/1355808), 1.55 GiB | 1.41 MiB/s Receiving objects: 72% (976554/1355808), 1.55 GiB | 1.41 MiB/s Receiving objects: 72% (983303/1355808), 1.55 GiB | 1.46 MiB/s Receiving objects: 72% (988450/1355808), 1.55 GiB | 1.52 MiB/s Receiving objects: 73% (989740/1355808), 1.55 GiB | 1.53 MiB/s Receiving objects: 73% (990859/1355808), 1.55 GiB | 1.52 MiB/s Receiving objects: 73% (993245/1355808), 1.55 GiB | 1.53 MiB/s Receiving objects: 73% (995616/1355808), 1.55 GiB | 1.57 MiB/s Receiving objects: 73% (997786/1355808), 1.55 GiB | 1.59 MiB/s Receiving objects: 73% (998595/1355808), 1.56 GiB | 1.69 MiB/s Receiving objects: 73% (998595/1355808), 1.56 GiB | 1.68 MiB/s Receiving objects: 73% (999940/1355808), 1.56 GiB | 1.60 MiB/s Receiving objects: 73% (1001226/1355808), 1.56 GiB | 1.48 MiB/s Receiving objects: 74% (1003298/1355808), 1.56 GiB | 1.41 MiB/s Receiving objects: 74% (1004503/1355808), 1.56 GiB | 1.41 MiB/s Receiving objects: 74% (1006012/1355808), 1.56 GiB | 1.31 MiB/s Receiving objects: 74% (1009175/1355808), 1.56 GiB | 1.25 MiB/s Receiving objects: 74% (1015696/1355808), 1.57 GiB | 1.29 MiB/s Receiving objects: 75% (1016856/1355808), 1.57 GiB | 1.33 MiB/s Receiving objects: 75% (1018573/1355808), 1.57 GiB | 1.38 MiB/s Receiving objects: 75% (1021531/1355808), 1.57 GiB | 1.45 MiB/s Receiving objects: 75% (1024756/1355808), 1.57 GiB | 1.54 MiB/s Receiving objects: 75% (1028549/1355808), 1.57 GiB | 1.65 MiB/s Receiving objects: 76% (1030415/1355808), 1.57 GiB | 1.66 MiB/s Receiving objects: 76% (1031338/1355808), 1.57 GiB | 1.65 MiB/s Receiving objects: 76% (1032212/1355808), 1.57 GiB | 1.57 MiB/s Receiving objects: 76% (1033632/1355808), 1.58 GiB | 1.45 MiB/s Receiving objects: 76% (1035987/1355808), 1.58 GiB | 1.41 MiB/s Receiving objects: 76% (1037328/1355808), 1.58 GiB | 1.28 MiB/s Receiving objects: 76% (1038440/1355808), 1.58 GiB | 1.17 MiB/s Receiving objects: 76% (1039624/1355808), 1.58 GiB | 1.20 MiB/s Receiving objects: 76% (1040988/1355808), 1.58 GiB | 1.18 MiB/s Receiving objects: 76% (1042304/1355808), 1.58 GiB | 1.16 MiB/s Receiving objects: 76% (1043035/1355808), 1.58 GiB | 1.13 MiB/s Receiving objects: 77% (1043973/1355808), 1.58 GiB | 1.17 MiB/s Receiving objects: 77% (1044322/1355808), 1.58 GiB | 1.19 MiB/s Receiving objects: 77% (1044777/1355808), 1.59 GiB | 1.18 MiB/s Receiving objects: 77% (1045512/1355808), 1.59 GiB | 1.16 MiB/s Receiving objects: 77% (1046355/1355808), 1.59 GiB | 1.11 MiB/s Receiving objects: 77% (1046934/1355808), 1.59 GiB | 1.06 MiB/s Receiving objects: 77% (1048009/1355808), 1.59 GiB | 1.01 MiB/s Receiving objects: 77% (1049104/1355808), 1.59 GiB | 1.01 MiB/s Receiving objects: 77% (1049789/1355808), 1.59 GiB | 1.09 MiB/s Receiving objects: 77% (1050552/1355808), 1.59 GiB | 1.21 MiB/s Receiving objects: 77% (1052453/1355808), 1.59 GiB | 1.25 MiB/s Receiving objects: 77% (1054842/1355808), 1.60 GiB | 1.39 MiB/s Receiving objects: 78% (1057531/1355808), 1.60 GiB | 1.57 MiB/s Receiving objects: 78% (1059395/1355808), 1.60 GiB | 1.57 MiB/s Receiving objects: 78% (1067159/1355808), 1.60 GiB | 1.86 MiB/s Receiving objects: 79% (1071089/1355808), 1.60 GiB | 2.07 MiB/s Receiving objects: 79% (1079679/1355808), 1.60 GiB | 2.32 MiB/s Receiving objects: 79% (1083937/1355808), 1.61 GiB | 2.49 MiB/s Receiving objects: 80% (1084647/1355808), 1.61 GiB | 2.49 MiB/s Receiving objects: 80% (1089168/1355808), 1.61 GiB | 2.49 MiB/s Receiving objects: 80% (1092255/1355808), 1.61 GiB | 2.25 MiB/s Receiving objects: 80% (1093654/1355808), 1.61 GiB | 1.82 MiB/s Receiving objects: 80% (1095997/1355808), 1.61 GiB | 1.36 MiB/s Receiving objects: 81% (1098205/1355808), 1.61 GiB | 1.27 MiB/s Receiving objects: 81% (1098987/1355808), 1.61 GiB | 1.18 MiB/s Receiving objects: 81% (1102217/1355808), 1.61 GiB | 1.05 MiB/s Receiving objects: 81% (1103215/1355808), 1.61 GiB | 1.05 MiB/s Receiving objects: 81% (1104161/1355808), 1.62 GiB | 1.08 MiB/s Receiving objects: 81% (1106166/1355808), 1.62 GiB | 1.10 MiB/s Receiving objects: 81% (1108949/1355808), 1.62 GiB | 1.15 MiB/s Receiving objects: 82% (1111763/1355808), 1.62 GiB | 1.14 MiB/s Receiving objects: 82% (1112860/1355808), 1.62 GiB | 1.17 MiB/s Receiving objects: 82% (1117547/1355808), 1.62 GiB | 1.21 MiB/s Receiving objects: 82% (1119631/1355808), 1.62 GiB | 1.25 MiB/s Receiving objects: 82% (1119652/1355808), 1.62 GiB | 1.25 MiB/s Receiving objects: 82% (1120205/1355808), 1.62 GiB | 1.27 MiB/s Receiving objects: 82% (1122273/1355808), 1.63 GiB | 1.34 MiB/s Receiving objects: 82% (1122864/1355808), 1.63 GiB | 1.40 MiB/s Receiving objects: 83% (1125321/1355808), 1.63 GiB | 1.43 MiB/s Receiving objects: 83% (1128375/1355808), 1.63 GiB | 1.42 MiB/s Receiving objects: 83% (1138197/1355808), 1.63 GiB | 1.45 MiB/s Receiving objects: 84% (1138879/1355808), 1.63 GiB | 1.45 MiB/s Receiving objects: 84% (1144836/1355808), 1.63 GiB | 1.47 MiB/s Receiving objects: 85% (1152437/1355808), 1.63 GiB | 1.52 MiB/s Receiving objects: 85% (1154872/1355808), 1.63 GiB | 1.53 MiB/s Receiving objects: 85% (1158444/1355808), 1.64 GiB | 1.55 MiB/s Receiving objects: 86% (1165995/1355808), 1.64 GiB | 1.56 MiB/s Receiving objects: 86% (1166581/1355808), 1.64 GiB | 1.56 MiB/s Receiving objects: 86% (1173031/1355808), 1.64 GiB | 1.55 MiB/s Receiving objects: 87% (1179553/1355808), 1.64 GiB | 1.54 MiB/s Receiving objects: 87% (1181233/1355808), 1.64 GiB | 1.52 MiB/s Receiving objects: 87% (1190563/1355808), 1.64 GiB | 1.52 MiB/s Receiving objects: 88% (1193112/1355808), 1.64 GiB | 1.52 MiB/s Receiving objects: 88% (1198948/1355808), 1.64 GiB | 1.54 MiB/s Receiving objects: 88% (1204733/1355808), 1.64 GiB | 1.54 MiB/s Receiving objects: 89% (1206670/1355808), 1.65 GiB | 1.48 MiB/s Receiving objects: 89% (1208626/1355808), 1.65 GiB | 1.48 MiB/s Receiving objects: 89% (1215849/1355808), 1.65 GiB | 1.36 MiB/s Receiving objects: 90% (1220228/1355808), 1.65 GiB | 1.31 MiB/s Receiving objects: 90% (1222798/1355808), 1.65 GiB | 1.26 MiB/s Receiving objects: 90% (1228274/1355808), 1.65 GiB | 1.15 MiB/s Receiving objects: 91% (1233786/1355808), 1.65 GiB | 1.09 MiB/s Receiving objects: 91% (1233842/1355808), 1.65 GiB | 1.09 MiB/s Receiving objects: 91% (1240290/1355808), 1.65 GiB | 1.13 MiB/s Receiving objects: 91% (1246399/1355808), 1.65 GiB | 1.18 MiB/s Receiving objects: 92% (1247344/1355808), 1.65 GiB | 1.18 MiB/s Receiving objects: 92% (1248786/1355808), 1.65 GiB | 1.19 MiB/s Receiving objects: 92% (1254546/1355808), 1.65 GiB | 1.25 MiB/s Receiving objects: 93% (1260902/1355808), 1.66 GiB | 1.31 MiB/s Receiving objects: 93% (1261527/1355808), 1.66 GiB | 1.31 MiB/s Receiving objects: 93% (1262818/1355808), 1.66 GiB | 1.41 MiB/s Receiving objects: 93% (1265161/1355808), 1.66 GiB | 1.47 MiB/s Receiving objects: 93% (1266865/1355808), 1.66 GiB | 1.48 MiB/s Receiving objects: 93% (1268667/1355808), 1.66 GiB | 1.42 MiB/s Receiving objects: 93% (1270194/1355808), 1.66 GiB | 1.34 MiB/s Receiving objects: 93% (1272266/1355808), 1.66 GiB | 1.31 MiB/s Receiving objects: 94% (1274460/1355808), 1.67 GiB | 1.28 MiB/s Receiving objects: 94% (1276122/1355808), 1.67 GiB | 1.28 MiB/s Receiving objects: 94% (1278991/1355808), 1.67 GiB | 1.33 MiB/s Receiving objects: 94% (1282243/1355808), 1.67 GiB | 1.46 MiB/s Receiving objects: 94% (1284422/1355808), 1.67 GiB | 1.60 MiB/s Receiving objects: 94% (1287170/1355808), 1.67 GiB | 1.73 MiB/s Receiving objects: 95% (1288018/1355808), 1.67 GiB | 1.80 MiB/s Receiving objects: 95% (1290378/1355808), 1.67 GiB | 1.88 MiB/s Receiving objects: 95% (1293061/1355808), 1.68 GiB | 1.78 MiB/s Receiving objects: 95% (1295331/1355808), 1.68 GiB | 1.63 MiB/s Receiving objects: 95% (1298125/1355808), 1.68 GiB | 1.46 MiB/s Receiving objects: 96% (1301576/1355808), 1.68 GiB | 1.38 MiB/s Receiving objects: 96% (1302322/1355808), 1.68 GiB | 1.30 MiB/s Receiving objects: 96% (1308069/1355808), 1.68 GiB | 1.23 MiB/s Receiving objects: 96% (1314986/1355808), 1.68 GiB | 1.29 MiB/s Receiving objects: 97% (1315134/1355808), 1.68 GiB | 1.29 MiB/s Receiving objects: 97% (1320116/1355808), 1.68 GiB | 1.36 MiB/s Receiving objects: 97% (1321361/1355808), 1.68 GiB | 1.44 MiB/s Receiving objects: 97% (1323903/1355808), 1.69 GiB | 1.54 MiB/s Receiving objects: 97% (1326354/1355808), 1.69 GiB | 1.63 MiB/s Receiving objects: 98% (1328692/1355808), 1.69 GiB | 1.65 MiB/s Receiving objects: 98% (1332719/1355808), 1.69 GiB | 1.73 MiB/s Receiving objects: 99% (1342250/1355808), 1.69 GiB | 1.82 MiB/s Receiving objects: 99% (1342270/1355808), 1.69 GiB | 1.82 MiB/s Receiving objects: 99% (1343978/1355808), 1.69 GiB | 1.91 MiB/s Receiving objects: 99% (1344739/1355808), 1.70 GiB | 1.90 MiB/s Receiving objects: 99% (1345834/1355808), 1.70 GiB | 1.92 MiB/s Receiving objects: 99% (1347482/1355808), 1.70 GiB | 1.95 MiB/s Receiving objects: 99% (1350615/1355808), 1.70 GiB | 1.88 MiB/s Receiving objects: 99% (1353909/1355808), 1.70 GiB | 1.85 MiB/s Receiving objects: 99% (1354980/1355808), 1.71 GiB | 1.84 MiB/s Receiving objects: 99% (1354982/1355808), 1.71 GiB | 1.66 MiB/s Receiving objects: 99% (1355117/1355808), 1.71 GiB | 1.51 MiB/s remote: Total 1355808 (delta 0), reused 0 (delta 0), pack-reused 1355804 (from 2) Receiving objects: 100% (1355808/1355808), 1.71 GiB | 1.42 MiB/s Receiving objects: 100% (1355808/1355808), 1.71 GiB | 1.42 MiB/s, done. Resolving deltas: 0% (0/1131624) Resolving deltas: 0% (5896/1131624) Resolving deltas: 1% (11317/1131624) Resolving deltas: 1% (11898/1131624) Resolving deltas: 1% (16307/1131624) Resolving deltas: 1% (18179/1131624) Resolving deltas: 1% (18782/1131624) Resolving deltas: 1% (18948/1131624) Resolving deltas: 1% (19460/1131624) Resolving deltas: 1% (20103/1131624) Resolving deltas: 1% (20652/1131624) Resolving deltas: 1% (20744/1131624) Resolving deltas: 1% (21210/1131624) Resolving deltas: 1% (21713/1131624) Resolving deltas: 2% (22633/1131624) Resolving deltas: 2% (22938/1131624) Resolving deltas: 2% (33262/1131624) Resolving deltas: 3% (33949/1131624) Resolving deltas: 3% (41955/1131624) Resolving deltas: 3% (43661/1131624) Resolving deltas: 4% (45265/1131624) Resolving deltas: 4% (50005/1131624) Resolving deltas: 5% (56582/1131624) Resolving deltas: 5% (57037/1131624) Resolving deltas: 5% (64221/1131624) Resolving deltas: 5% (67136/1131624) Resolving deltas: 6% (67898/1131624) Resolving deltas: 6% (68728/1131624) Resolving deltas: 6% (72332/1131624) Resolving deltas: 6% (73850/1131624) Resolving deltas: 6% (74593/1131624) Resolving deltas: 6% (77714/1131624) Resolving deltas: 7% (79214/1131624) Resolving deltas: 7% (79783/1131624) Resolving deltas: 7% (80957/1131624) Resolving deltas: 7% (83373/1131624) Resolving deltas: 7% (84789/1131624) Resolving deltas: 7% (86510/1131624) Resolving deltas: 7% (88884/1131624) Resolving deltas: 8% (90530/1131624) Resolving deltas: 8% (92482/1131624) Resolving deltas: 8% (97187/1131624) Resolving deltas: 8% (99808/1131624) Resolving deltas: 8% (100227/1131624) Resolving deltas: 8% (101250/1131624) Resolving deltas: 9% (101847/1131624) Resolving deltas: 9% (104960/1131624) Resolving deltas: 9% (108898/1131624) Resolving deltas: 10% (113163/1131624) Resolving deltas: 10% (115855/1131624) Resolving deltas: 10% (118137/1131624) Resolving deltas: 10% (118634/1131624) Resolving deltas: 10% (123625/1131624) Resolving deltas: 11% (124479/1131624) Resolving deltas: 11% (126241/1131624) Resolving deltas: 11% (126353/1131624) Resolving deltas: 11% (126390/1131624) Resolving deltas: 11% (126425/1131624) Resolving deltas: 11% (126483/1131624) Resolving deltas: 11% (126562/1131624) Resolving deltas: 11% (126802/1131624) Resolving deltas: 11% (128531/1131624) Resolving deltas: 11% (128976/1131624) Resolving deltas: 11% (129397/1131624) Resolving deltas: 11% (130250/1131624) Resolving deltas: 11% (135062/1131624) Resolving deltas: 11% (135493/1131624) Resolving deltas: 11% (135702/1131624) Resolving deltas: 12% (135795/1131624) Resolving deltas: 12% (137235/1131624) Resolving deltas: 12% (141043/1131624) Resolving deltas: 12% (142142/1131624) Resolving deltas: 12% (142391/1131624) Resolving deltas: 12% (143580/1131624) Resolving deltas: 12% (145307/1131624) Resolving deltas: 13% (147113/1131624) Resolving deltas: 13% (149314/1131624) Resolving deltas: 13% (154022/1131624) Resolving deltas: 13% (155835/1131624) Resolving deltas: 13% (157429/1131624) Resolving deltas: 14% (158428/1131624) Resolving deltas: 14% (160350/1131624) Resolving deltas: 14% (163378/1131624) Resolving deltas: 14% (163860/1131624) Resolving deltas: 14% (163986/1131624) Resolving deltas: 14% (164116/1131624) Resolving deltas: 14% (164263/1131624) Resolving deltas: 14% (164365/1131624) Resolving deltas: 14% (164461/1131624) Resolving deltas: 14% (164560/1131624) Resolving deltas: 14% (164665/1131624) Resolving deltas: 14% (164778/1131624) Resolving deltas: 14% (164882/1131624) Resolving deltas: 14% (164980/1131624) Resolving deltas: 14% (165096/1131624) Resolving deltas: 14% (165198/1131624) Resolving deltas: 14% (165285/1131624) Resolving deltas: 14% (165366/1131624) Resolving deltas: 14% (165448/1131624) Resolving deltas: 14% (165536/1131624) Resolving deltas: 14% (165634/1131624) Resolving deltas: 14% (165725/1131624) Resolving deltas: 14% (165818/1131624) Resolving deltas: 14% (165913/1131624) Resolving deltas: 14% (166006/1131624) Resolving deltas: 14% (166100/1131624) Resolving deltas: 14% (166206/1131624) Resolving deltas: 14% (166309/1131624) Resolving deltas: 14% (166414/1131624) Resolving deltas: 14% (166523/1131624) Resolving deltas: 14% (166626/1131624) Resolving deltas: 14% (166730/1131624) Resolving deltas: 14% (166835/1131624) Resolving deltas: 14% (166939/1131624) Resolving deltas: 14% (167043/1131624) Resolving deltas: 14% (167144/1131624) Resolving deltas: 14% (167241/1131624) Resolving deltas: 14% (167343/1131624) Resolving deltas: 14% (167445/1131624) Resolving deltas: 14% (169116/1131624) Resolving deltas: 14% (169220/1131624) Resolving deltas: 14% (169329/1131624) Resolving deltas: 14% (169441/1131624) Resolving deltas: 14% (169564/1131624) Resolving deltas: 14% (169677/1131624) Resolving deltas: 15% (169744/1131624) Resolving deltas: 15% (169787/1131624) Resolving deltas: 15% (169894/1131624) Resolving deltas: 15% (170007/1131624) Resolving deltas: 15% (170117/1131624) Resolving deltas: 15% (170231/1131624) Resolving deltas: 15% (170344/1131624) Resolving deltas: 15% (170457/1131624) Resolving deltas: 15% (170569/1131624) Resolving deltas: 15% (170683/1131624) Resolving deltas: 15% (170802/1131624) Resolving deltas: 15% (170918/1131624) Resolving deltas: 15% (171042/1131624) Resolving deltas: 15% (175634/1131624) Resolving deltas: 15% (175691/1131624) Resolving deltas: 15% (175749/1131624) Resolving deltas: 15% (175806/1131624) Resolving deltas: 15% (175863/1131624) Resolving deltas: 15% (175922/1131624) Resolving deltas: 15% (176000/1131624) Resolving deltas: 15% (176151/1131624) Resolving deltas: 15% (176637/1131624) Resolving deltas: 16% (181060/1131624) Resolving deltas: 16% (188829/1131624) Resolving deltas: 16% (189513/1131624) Resolving deltas: 16% (190498/1131624) Resolving deltas: 17% (192377/1131624) Resolving deltas: 17% (192433/1131624) Resolving deltas: 17% (192477/1131624) Resolving deltas: 17% (193467/1131624) Resolving deltas: 17% (194252/1131624) Resolving deltas: 17% (194262/1131624) Resolving deltas: 17% (194273/1131624) Resolving deltas: 17% (194568/1131624) Resolving deltas: 17% (194692/1131624) Resolving deltas: 17% (198985/1131624) Resolving deltas: 18% (203693/1131624) Resolving deltas: 18% (211556/1131624) Resolving deltas: 19% (215009/1131624) Resolving deltas: 19% (218761/1131624) Resolving deltas: 19% (224112/1131624) Resolving deltas: 20% (226325/1131624) Resolving deltas: 20% (231646/1131624) Resolving deltas: 20% (236636/1131624) Resolving deltas: 21% (237642/1131624) Resolving deltas: 21% (243700/1131624) Resolving deltas: 22% (248958/1131624) Resolving deltas: 22% (249416/1131624) Resolving deltas: 22% (255286/1131624) Resolving deltas: 23% (260274/1131624) Resolving deltas: 23% (263459/1131624) Resolving deltas: 23% (265914/1131624) Resolving deltas: 23% (271211/1131624) Resolving deltas: 24% (271590/1131624) Resolving deltas: 24% (279437/1131624) Resolving deltas: 24% (282736/1131624) Resolving deltas: 25% (282906/1131624) Resolving deltas: 25% (283872/1131624) Resolving deltas: 25% (287488/1131624) Resolving deltas: 25% (291193/1131624) Resolving deltas: 26% (294223/1131624) Resolving deltas: 26% (297076/1131624) Resolving deltas: 26% (303610/1131624) Resolving deltas: 26% (304313/1131624) Resolving deltas: 27% (305539/1131624) Resolving deltas: 27% (309846/1131624) Resolving deltas: 27% (309875/1131624) Resolving deltas: 27% (314727/1131624) Resolving deltas: 27% (316133/1131624) Resolving deltas: 28% (316855/1131624) Resolving deltas: 28% (320718/1131624) Resolving deltas: 28% (325856/1131624) Resolving deltas: 28% (326223/1131624) Resolving deltas: 28% (326234/1131624) Resolving deltas: 28% (326248/1131624) Resolving deltas: 29% (328171/1131624) Resolving deltas: 29% (329275/1131624) Resolving deltas: 29% (331360/1131624) Resolving deltas: 29% (332050/1131624) Resolving deltas: 29% (332730/1131624) Resolving deltas: 29% (334487/1131624) Resolving deltas: 29% (338756/1131624) Resolving deltas: 30% (339488/1131624) Resolving deltas: 30% (340262/1131624) Resolving deltas: 30% (342204/1131624) Resolving deltas: 31% (350804/1131624) Resolving deltas: 31% (351141/1131624) Resolving deltas: 31% (357484/1131624) Resolving deltas: 31% (358166/1131624) Resolving deltas: 31% (358837/1131624) Resolving deltas: 31% (359551/1131624) Resolving deltas: 32% (362120/1131624) Resolving deltas: 32% (362298/1131624) Resolving deltas: 32% (366590/1131624) Resolving deltas: 32% (368879/1131624) Resolving deltas: 32% (373352/1131624) Resolving deltas: 33% (373436/1131624) Resolving deltas: 33% (376721/1131624) Resolving deltas: 33% (383733/1131624) Resolving deltas: 34% (384753/1131624) Resolving deltas: 34% (390778/1131624) Resolving deltas: 34% (395439/1131624) Resolving deltas: 35% (396069/1131624) Resolving deltas: 35% (400686/1131624) Resolving deltas: 35% (405660/1131624) Resolving deltas: 36% (407385/1131624) Resolving deltas: 36% (410172/1131624) Resolving deltas: 36% (416468/1131624) Resolving deltas: 36% (417231/1131624) Resolving deltas: 36% (417985/1131624) Resolving deltas: 37% (418701/1131624) Resolving deltas: 37% (419209/1131624) Resolving deltas: 37% (427448/1131624) Resolving deltas: 38% (430018/1131624) Resolving deltas: 38% (433666/1131624) Resolving deltas: 39% (441334/1131624) Resolving deltas: 39% (441658/1131624) Resolving deltas: 39% (449195/1131624) Resolving deltas: 40% (452650/1131624) Resolving deltas: 40% (454637/1131624) Resolving deltas: 40% (455509/1131624) Resolving deltas: 40% (460086/1131624) Resolving deltas: 41% (463966/1131624) Resolving deltas: 41% (468965/1131624) Resolving deltas: 42% (475283/1131624) Resolving deltas: 42% (477820/1131624) Resolving deltas: 42% (481738/1131624) Resolving deltas: 42% (482662/1131624) Resolving deltas: 42% (485007/1131624) Resolving deltas: 43% (486599/1131624) Resolving deltas: 43% (493179/1131624) Resolving deltas: 44% (497915/1131624) Resolving deltas: 44% (498462/1131624) Resolving deltas: 44% (504682/1131624) Resolving deltas: 45% (509231/1131624) Resolving deltas: 45% (511864/1131624) Resolving deltas: 45% (514947/1131624) Resolving deltas: 45% (519062/1131624) Resolving deltas: 46% (520548/1131624) Resolving deltas: 46% (522864/1131624) Resolving deltas: 46% (525122/1131624) Resolving deltas: 47% (531864/1131624) Resolving deltas: 47% (537660/1131624) Resolving deltas: 47% (541434/1131624) Resolving deltas: 47% (541708/1131624) Resolving deltas: 47% (542008/1131624) Resolving deltas: 47% (542284/1131624) Resolving deltas: 47% (542558/1131624) Resolving deltas: 48% (543180/1131624) Resolving deltas: 48% (545168/1131624) Resolving deltas: 48% (548392/1131624) Resolving deltas: 48% (551961/1131624) Resolving deltas: 49% (554496/1131624) Resolving deltas: 49% (555532/1131624) Resolving deltas: 49% (559169/1131624) Resolving deltas: 49% (563703/1131624) Resolving deltas: 50% (565812/1131624) Resolving deltas: 50% (569263/1131624) Resolving deltas: 50% (572281/1131624) Resolving deltas: 50% (575310/1131624) Resolving deltas: 51% (577129/1131624) Resolving deltas: 51% (580076/1131624) Resolving deltas: 51% (583341/1131624) Resolving deltas: 51% (587300/1131624) Resolving deltas: 52% (588445/1131624) Resolving deltas: 52% (591652/1131624) Resolving deltas: 52% (593254/1131624) Resolving deltas: 52% (595210/1131624) Resolving deltas: 52% (598428/1131624) Resolving deltas: 53% (599761/1131624) Resolving deltas: 53% (605705/1131624) Resolving deltas: 54% (611078/1131624) Resolving deltas: 54% (613545/1131624) Resolving deltas: 54% (620986/1131624) Resolving deltas: 55% (622394/1131624) Resolving deltas: 55% (627313/1131624) Resolving deltas: 55% (630315/1131624) Resolving deltas: 56% (633710/1131624) Resolving deltas: 56% (638016/1131624) Resolving deltas: 56% (641984/1131624) Resolving deltas: 57% (645026/1131624) Resolving deltas: 57% (646699/1131624) Resolving deltas: 57% (648485/1131624) Resolving deltas: 57% (649243/1131624) Resolving deltas: 57% (650959/1131624) Resolving deltas: 57% (654492/1131624) Resolving deltas: 58% (656342/1131624) Resolving deltas: 58% (657964/1131624) Resolving deltas: 58% (659558/1131624) Resolving deltas: 58% (659967/1131624) Resolving deltas: 58% (661451/1131624) Resolving deltas: 58% (662664/1131624) Resolving deltas: 58% (665141/1131624) Resolving deltas: 58% (667403/1131624) Resolving deltas: 59% (667659/1131624) Resolving deltas: 59% (669044/1131624) Resolving deltas: 59% (671548/1131624) Resolving deltas: 59% (672768/1131624) Resolving deltas: 59% (675077/1131624) Resolving deltas: 59% (678849/1131624) Resolving deltas: 60% (678975/1131624) Resolving deltas: 60% (681740/1131624) Resolving deltas: 60% (685453/1131624) Resolving deltas: 60% (686787/1131624) Resolving deltas: 61% (690291/1131624) Resolving deltas: 61% (691552/1131624) Resolving deltas: 61% (694416/1131624) Resolving deltas: 61% (700778/1131624) Resolving deltas: 62% (701607/1131624) Resolving deltas: 62% (706620/1131624) Resolving deltas: 62% (712182/1131624) Resolving deltas: 63% (712924/1131624) Resolving deltas: 63% (720347/1131624) Resolving deltas: 64% (724240/1131624) Resolving deltas: 64% (726714/1131624) Resolving deltas: 64% (730985/1131624) Resolving deltas: 65% (735556/1131624) Resolving deltas: 65% (738989/1131624) Resolving deltas: 65% (744914/1131624) Resolving deltas: 66% (746872/1131624) Resolving deltas: 66% (755379/1131624) Resolving deltas: 67% (758189/1131624) Resolving deltas: 67% (769291/1131624) Resolving deltas: 68% (769505/1131624) Resolving deltas: 69% (780821/1131624) Resolving deltas: 69% (787735/1131624) Resolving deltas: 70% (792137/1131624) Resolving deltas: 70% (794679/1131624) Resolving deltas: 70% (800328/1131624) Resolving deltas: 70% (802041/1131624) Resolving deltas: 70% (802536/1131624) Resolving deltas: 71% (803454/1131624) Resolving deltas: 71% (805995/1131624) Resolving deltas: 71% (813157/1131624) Resolving deltas: 72% (814770/1131624) Resolving deltas: 72% (815686/1131624) Resolving deltas: 72% (821978/1131624) Resolving deltas: 72% (822592/1131624) Resolving deltas: 72% (823155/1131624) Resolving deltas: 73% (826086/1131624) Resolving deltas: 73% (826675/1131624) Resolving deltas: 73% (835995/1131624) Resolving deltas: 74% (837402/1131624) Resolving deltas: 75% (848718/1131624) Resolving deltas: 75% (850964/1131624) Resolving deltas: 75% (854620/1131624) Resolving deltas: 76% (860035/1131624) Resolving deltas: 76% (860945/1131624) Resolving deltas: 76% (862818/1131624) Resolving deltas: 76% (864107/1131624) Resolving deltas: 77% (871351/1131624) Resolving deltas: 77% (874401/1131624) Resolving deltas: 78% (882667/1131624) Resolving deltas: 78% (887120/1131624) Resolving deltas: 79% (893983/1131624) Resolving deltas: 79% (899016/1131624) Resolving deltas: 80% (905300/1131624) Resolving deltas: 81% (916616/1131624) Resolving deltas: 81% (917765/1131624) Resolving deltas: 82% (927932/1131624) Resolving deltas: 82% (934002/1131624) Resolving deltas: 82% (938394/1131624) Resolving deltas: 83% (939248/1131624) Resolving deltas: 83% (940835/1131624) Resolving deltas: 83% (946399/1131624) Resolving deltas: 83% (948906/1131624) Resolving deltas: 84% (950565/1131624) Resolving deltas: 84% (950772/1131624) Resolving deltas: 84% (952046/1131624) Resolving deltas: 84% (957331/1131624) Resolving deltas: 85% (961882/1131624) Resolving deltas: 85% (962650/1131624) Resolving deltas: 85% (966975/1131624) Resolving deltas: 85% (971454/1131624) Resolving deltas: 86% (973197/1131624) Resolving deltas: 86% (975389/1131624) Resolving deltas: 86% (979151/1131624) Resolving deltas: 86% (983428/1131624) Resolving deltas: 87% (984513/1131624) Resolving deltas: 87% (988595/1131624) Resolving deltas: 87% (992905/1131624) Resolving deltas: 88% (995830/1131624) Resolving deltas: 88% (996199/1131624) Resolving deltas: 88% (1005663/1131624) Resolving deltas: 89% (1007146/1131624) Resolving deltas: 90% (1018462/1131624) Resolving deltas: 90% (1026596/1131624) Resolving deltas: 91% (1029778/1131624) Resolving deltas: 92% (1041096/1131624) Resolving deltas: 92% (1042650/1131624) Resolving deltas: 92% (1048950/1131624) Resolving deltas: 93% (1052411/1131624) Resolving deltas: 93% (1059700/1131624) Resolving deltas: 94% (1063727/1131624) Resolving deltas: 94% (1072225/1131624) Resolving deltas: 95% (1075043/1131624) Resolving deltas: 96% (1086360/1131624) Resolving deltas: 96% (1089801/1131624) Resolving deltas: 97% (1097676/1131624) Resolving deltas: 97% (1108483/1131624) Resolving deltas: 98% (1108992/1131624) Resolving deltas: 99% (1120308/1131624) Resolving deltas: 99% (1121473/1131624) Resolving deltas: 100% (1131624/1131624) Resolving deltas: 100% (1131624/1131624), done. ==> Validating source files with b2sums... libretro-mame ... Passed ]3008;start=b17df97c5abb4229b26ae2df2fe4ef6c;user=root;hostname=avalugg.felixc.at;machineid=01ca1404c26b4b3a80152fb4f25f4ca7;bootid=fc5dc0364514462abad580eeef8e85ba;pid=3911548;comm=systemd-nspawn;container=arch-nspawn-3911548;type=container\]11;?\]2;🔵 Container arch-nspawn-3911548 on avalugg.felixc.at\]3008;start=5a1c45642f8345afa5bdb5527d2d58b2;user=root;hostname=arch-nspawn-3911548;machineid=b8caa36bd840493f8f5f0abeac50abc2;bootid=c39ef453553b4d4fa495cbed4be8da07;pid=14;comm=sudo;targetuser=builduser;type=session\==> Making package: libretro-mame 20260616.143603.g0108c5ef3a22-1 (Sun Jun 21 13:11:53 2026) ==> Checking runtime dependencies... ==> Installing missing dependencies... ]3008;start=45f5a4f4bc4e4cd9a63c45962110b46c;user=builduser;hostname=arch-nspawn-3911548;machineid=b8caa36bd840493f8f5f0abeac50abc2;bootid=c39ef453553b4d4fa495cbed4be8da07;pid=1419;comm=sudo;targetuser=root;type=session\[?25lresolving dependencies... looking for conflicting packages... Package (23) New Version Net Change Download Size extra/alsa-topology-conf 1.2.5.1-4 0.33 MiB extra/alsa-ucm-conf 1.2.16.1-1 0.68 MiB 0.13 MiB extra/default-cursors 3-1 0.00 MiB extra/libdrm 2.4.134-1 1.23 MiB core/libedit 20260512_3.1-1 0.26 MiB extra/libpciaccess 0.19-1 0.05 MiB extra/libx11 1.8.13-1 9.75 MiB extra/libxau 1.0.12-1 0.02 MiB extra/libxcb 1.17.0-1 3.69 MiB extra/libxdmcp 1.1.5-2 0.13 MiB extra/libxext 1.3.7-1 0.30 MiB extra/libxshmfence 1.3.3-1 0.01 MiB extra/libxxf86vm 1.1.7-1 0.03 MiB extra/llvm-libs 22.1.6-1 154.50 MiB extra/lm_sensors 1:3.6.2-1 0.43 MiB extra/mesa 1:26.1.1-2 50.22 MiB extra/spirv-tools 1:1.4.350.0-1 6.98 MiB extra/wayland 1.25.0-1 0.83 MiB extra/xcb-proto 1.17.0-4 1.03 MiB extra/xorgproto 2025.1-1 1.47 MiB extra/alsa-lib 1.2.16.1-1 1.78 MiB 0.55 MiB extra/libglvnd 1.7.0-3 3.99 MiB extra/libretro-core-info 1.22.2-1 0.40 MiB 0.08 MiB Total Download Size: 0.76 MiB Total Installed Size: 238.10 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... alsa-lib-1.2.16.1-1-riscv64 downloading... alsa-ucm-conf-1.2.16.1-1-any downloading... libretro-core-info-1.22.2-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing alsa-topology-conf... installing alsa-ucm-conf... installing alsa-lib... installing libretro-core-info... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool installing libxshmfence... installing libxxf86vm... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing spirv-tools... installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... :: Running post-transaction hooks... (1/2) Reloading system manager configuration... Skipped: Current root is not booted. (2/2) Arming ConditionNeedsUpdate... [?25h]3008;end=45f5a4f4bc4e4cd9a63c45962110b46c\==> Checking buildtime dependencies... ==> Installing missing dependencies... ]3008;start=3d47c63207b042cda8f2b0093c143c5f;user=builduser;hostname=arch-nspawn-3911548;machineid=b8caa36bd840493f8f5f0abeac50abc2;bootid=c39ef453553b4d4fa495cbed4be8da07;pid=1554;comm=sudo;targetuser=root;type=session\[?25lresolving dependencies... looking for conflicting packages... Package (5) New Version Net Change extra/perl-error 0.17030-3 0.04 MiB extra/perl-mailtools 2.22-3 0.10 MiB extra/perl-timedate 2.35-1 0.15 MiB extra/zlib-ng 2.3.3-1 0.23 MiB extra/git 2.54.0-1 29.36 MiB Total Installed Size: 29.88 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 zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] less: the default pager for git :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 969. Creating user 'git' (git daemon user) with UID 969 and GID 969. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Checking for old perl modules... [?25h]3008;end=3d47c63207b042cda8f2b0093c143c5f\==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of libretro-mame git repo... Cloning into 'libretro-mame'... done. Updating files: 6% (2030/31188) Updating files: 7% (2184/31188) Updating files: 8% (2496/31188) Updating files: 9% (2807/31188) Updating files: 10% (3119/31188) Updating files: 10% (3169/31188) Updating files: 11% (3431/31188) Updating files: 12% (3743/31188) Updating files: 13% (4055/31188) Updating files: 14% (4367/31188) Updating files: 15% (4679/31188) Updating files: 15% (4930/31188) Updating files: 16% (4991/31188) Updating files: 16% (5189/31188) Updating files: 17% (5302/31188) Updating files: 18% (5614/31188) Updating files: 19% (5926/31188) Updating files: 20% (6238/31188) Updating files: 21% (6550/31188) Updating files: 22% (6862/31188) Updating files: 23% (7174/31188) Updating files: 24% (7486/31188) Updating files: 24% (7504/31188) Updating files: 25% (7797/31188) Updating files: 26% (8109/31188) Updating files: 27% (8421/31188) Updating files: 28% (8733/31188) Updating files: 29% (9045/31188) Updating files: 30% (9357/31188) Updating files: 31% (9669/31188) Updating files: 31% (9865/31188) Updating files: 32% (9981/31188) Updating files: 33% (10293/31188) Updating files: 34% (10604/31188) Updating files: 35% (10916/31188) Updating files: 36% (11228/31188) Updating files: 37% (11540/31188) Updating files: 38% (11852/31188) Updating files: 39% (12164/31188) Updating files: 39% (12175/31188) Updating files: 40% (12476/31188) Updating files: 41% (12788/31188) Updating files: 41% (12819/31188) Updating files: 42% (13099/31188) Updating files: 42% (13324/31188) Updating files: 43% (13411/31188) Updating files: 44% (13723/31188) Updating files: 45% (14035/31188) Updating files: 46% (14347/31188) Updating files: 47% (14659/31188) Updating files: 48% (14971/31188) Updating files: 49% (15283/31188) Updating files: 49% (15354/31188) Updating files: 50% (15594/31188) Updating files: 51% (15906/31188) Updating files: 52% (16218/31188) Updating files: 53% (16530/31188) Updating files: 54% (16842/31188) Updating files: 55% (17154/31188) Updating files: 56% (17466/31188) Updating files: 57% (17778/31188) Updating files: 58% (18090/31188) Updating files: 58% (18173/31188) Updating files: 59% (18401/31188) Updating files: 60% (18713/31188) Updating files: 61% (19025/31188) Updating files: 62% (19337/31188) Updating files: 62% (19429/31188) Updating files: 63% (19649/31188) Updating files: 64% (19961/31188) Updating files: 65% (20273/31188) Updating files: 66% (20585/31188) Updating files: 67% (20896/31188) Updating files: 68% (21208/31188) Updating files: 69% (21520/31188) Updating files: 70% (21832/31188) Updating files: 70% (22061/31188) Updating files: 71% (22144/31188) Updating files: 72% (22456/31188) Updating files: 73% (22768/31188) Updating files: 74% (23080/31188) Updating files: 75% (23391/31188) Updating files: 76% (23703/31188) Updating files: 76% (23792/31188) Updating files: 77% (24015/31188) Updating files: 78% (24327/31188) Updating files: 79% (24639/31188) Updating files: 80% (24951/31188) Updating files: 81% (25263/31188) Updating files: 81% (25360/31188) Updating files: 82% (25575/31188) Updating files: 83% (25887/31188) Updating files: 84% (26198/31188) Updating files: 84% (26404/31188) Updating files: 85% (26510/31188) Updating files: 86% (26822/31188) Updating files: 87% (27134/31188) Updating files: 88% (27446/31188) Updating files: 89% (27758/31188) Updating files: 90% (28070/31188) Updating files: 90% (28125/31188) Updating files: 91% (28382/31188) Updating files: 92% (28693/31188) Updating files: 93% (29005/31188) Updating files: 94% (29317/31188) Updating files: 95% (29629/31188) Updating files: 96% (29941/31188) Updating files: 96% (29982/31188) Updating files: 97% (30253/31188) Updating files: 98% (30565/31188) Updating files: 99% (30877/31188) Updating files: 100% (31188/31188) Updating files: 100% (31188/31188), done. Switched to a new branch 'makepkg' ==> Starting build()... platform=unix Defaults cc= CC=cc CFLAGS=-march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto CCFLAGS= CXXFLAGS=-march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto LDFLAGS=-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto ARCH= arch= NUMPROC= make REGENIE=1 VERBOSE=1 NOWERROR=1 OSD=retro NO_USE_MIDI=1 NO_USE_PORTAUDIO=1 PYTHON_EXECUTABLE=python3 CONFIG=libretro LIBRETRO_CPU=riscv64 PTR64=1 TARGET=mame make[1]: Entering directory '/build/libretro-mame/src/libretro-mame' GCC 16.1.1 detected make -R verbose=1 -C 3rdparty/genie/build/gmake.linux -f genie.make mkdir -p "build/generated/mame/layout/" mkdir -p "build/generated/mame/mame/" mkdir -p "build/generated/mame/drivers/" make[2]: Entering directory '/build/libretro-mame/src/libretro-mame/3rdparty/genie/build/gmake.linux' mkdir -p "build/generated/mame/machine/" Creating obj/Release mkdir -p "obj/Release" Converting translation language/Afrikaans/strings.po... python3 scripts/build/msgfmt.py --output-file language/Afrikaans/strings.mo language/Afrikaans/strings.po Converting translation language/Albanian/strings.po... Creating obj/Release/src/host mkdir -p "obj/Release/src/host" python3 scripts/build/msgfmt.py --output-file language/Albanian/strings.mo language/Albanian/strings.po Converting translation language/Arabic/strings.po... python3 scripts/build/msgfmt.py --output-file language/Arabic/strings.mo language/Arabic/strings.po Creating obj/Release/src/host/lua-5.3.0/src mkdir -p "obj/Release/src/host/lua-5.3.0/src" Creating ../../bin/linux mkdir -p "../../bin/linux" lapi.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/lua-5.3.0/src/lapi.o" -c "../../src/host/lua-5.3.0/src/lapi.c" Converting translation language/Basque/strings.po... python3 scripts/build/msgfmt.py --output-file language/Basque/strings.mo language/Basque/strings.po lauxlib.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/lua-5.3.0/src/lauxlib.o" -c "../../src/host/lua-5.3.0/src/lauxlib.c" lbaselib.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/lua-5.3.0/src/lbaselib.o" -c "../../src/host/lua-5.3.0/src/lbaselib.c" Converting translation language/Belarusian/strings.po... python3 scripts/build/msgfmt.py --output-file language/Belarusian/strings.mo language/Belarusian/strings.po lbitlib.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/lua-5.3.0/src/lbitlib.o" -c "../../src/host/lua-5.3.0/src/lbitlib.c" lcode.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/lua-5.3.0/src/lcode.o" -c "../../src/host/lua-5.3.0/src/lcode.c" lcorolib.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/lua-5.3.0/src/lcorolib.o" -c "../../src/host/lua-5.3.0/src/lcorolib.c" lctype.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/lua-5.3.0/src/lctype.o" -c "../../src/host/lua-5.3.0/src/lctype.c" ldblib.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/lua-5.3.0/src/ldblib.o" -c "../../src/host/lua-5.3.0/src/ldblib.c" ldebug.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/lua-5.3.0/src/ldebug.o" -c "../../src/host/lua-5.3.0/src/ldebug.c" Converting translation language/Bosnian/strings.po... python3 scripts/build/msgfmt.py --output-file language/Bosnian/strings.mo language/Bosnian/strings.po ldo.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/lua-5.3.0/src/ldo.o" -c "../../src/host/lua-5.3.0/src/ldo.c" ldump.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/lua-5.3.0/src/ldump.o" -c "../../src/host/lua-5.3.0/src/ldump.c" lfunc.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/lua-5.3.0/src/lfunc.o" -c "../../src/host/lua-5.3.0/src/lfunc.c" Converting translation language/Bulgarian/strings.po... python3 scripts/build/msgfmt.py --output-file language/Bulgarian/strings.mo language/Bulgarian/strings.po Converting translation language/Burmese/strings.po... python3 scripts/build/msgfmt.py --output-file language/Burmese/strings.mo language/Burmese/strings.po lgc.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/lua-5.3.0/src/lgc.o" -c "../../src/host/lua-5.3.0/src/lgc.c" Converting translation language/Catalan/strings.po... python3 scripts/build/msgfmt.py --output-file language/Catalan/strings.mo language/Catalan/strings.po Converting translation language/Chinese_Simplified/strings.po... python3 scripts/build/msgfmt.py --output-file language/Chinese_Simplified/strings.mo language/Chinese_Simplified/strings.po Converting translation language/Chinese_Traditional/strings.po... python3 scripts/build/msgfmt.py --output-file language/Chinese_Traditional/strings.mo language/Chinese_Traditional/strings.po Converting translation language/Croatian/strings.po... python3 scripts/build/msgfmt.py --output-file language/Croatian/strings.mo language/Croatian/strings.po linit.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/lua-5.3.0/src/linit.o" -c "../../src/host/lua-5.3.0/src/linit.c" liolib.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/lua-5.3.0/src/liolib.o" -c "../../src/host/lua-5.3.0/src/liolib.c" Converting translation language/Czech/strings.po... python3 scripts/build/msgfmt.py --output-file language/Czech/strings.mo language/Czech/strings.po Converting translation language/Danish/strings.po... python3 scripts/build/msgfmt.py --output-file language/Danish/strings.mo language/Danish/strings.po Converting translation language/Dutch/strings.po... python3 scripts/build/msgfmt.py --output-file language/Dutch/strings.mo language/Dutch/strings.po llex.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/lua-5.3.0/src/llex.o" -c "../../src/host/lua-5.3.0/src/llex.c" Converting translation language/English/strings.po... python3 scripts/build/msgfmt.py --output-file language/English/strings.mo language/English/strings.po Converting translation language/Estonian/strings.po... python3 scripts/build/msgfmt.py --output-file language/Estonian/strings.mo language/Estonian/strings.po lmathlib.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/lua-5.3.0/src/lmathlib.o" -c "../../src/host/lua-5.3.0/src/lmathlib.c" Converting translation language/Finnish/strings.po... python3 scripts/build/msgfmt.py --output-file language/Finnish/strings.mo language/Finnish/strings.po Converting translation language/French/strings.po... python3 scripts/build/msgfmt.py --output-file language/French/strings.mo language/French/strings.po lmem.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/lua-5.3.0/src/lmem.o" -c "../../src/host/lua-5.3.0/src/lmem.c" loadlib.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/lua-5.3.0/src/loadlib.o" -c "../../src/host/lua-5.3.0/src/loadlib.c" Converting translation language/French_Belgium/strings.po... python3 scripts/build/msgfmt.py --output-file language/French_Belgium/strings.mo language/French_Belgium/strings.po Converting translation language/French_Canada/strings.po... python3 scripts/build/msgfmt.py --output-file language/French_Canada/strings.mo language/French_Canada/strings.po Converting translation language/Georgian/strings.po... python3 scripts/build/msgfmt.py --output-file language/Georgian/strings.mo language/Georgian/strings.po lobject.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/lua-5.3.0/src/lobject.o" -c "../../src/host/lua-5.3.0/src/lobject.c" Converting translation language/German/strings.po... python3 scripts/build/msgfmt.py --output-file language/German/strings.mo language/German/strings.po Converting translation language/Greek/strings.po... python3 scripts/build/msgfmt.py --output-file language/Greek/strings.mo language/Greek/strings.po Converting translation language/Hebrew/strings.po... python3 scripts/build/msgfmt.py --output-file language/Hebrew/strings.mo language/Hebrew/strings.po lopcodes.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/lua-5.3.0/src/lopcodes.o" -c "../../src/host/lua-5.3.0/src/lopcodes.c" loslib.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/lua-5.3.0/src/loslib.o" -c "../../src/host/lua-5.3.0/src/loslib.c" Converting translation language/Hindi/strings.po... python3 scripts/build/msgfmt.py --output-file language/Hindi/strings.mo language/Hindi/strings.po Converting translation language/Hungarian/strings.po... python3 scripts/build/msgfmt.py --output-file language/Hungarian/strings.mo language/Hungarian/strings.po Converting translation language/Indonesian/strings.po... python3 scripts/build/msgfmt.py --output-file language/Indonesian/strings.mo language/Indonesian/strings.po lparser.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/lua-5.3.0/src/lparser.o" -c "../../src/host/lua-5.3.0/src/lparser.c" Converting translation language/Italian/strings.po... python3 scripts/build/msgfmt.py --output-file language/Italian/strings.mo language/Italian/strings.po Converting translation language/Japanese/strings.po... python3 scripts/build/msgfmt.py --output-file language/Japanese/strings.mo language/Japanese/strings.po Converting translation language/Korean/strings.po... python3 scripts/build/msgfmt.py --output-file language/Korean/strings.mo language/Korean/strings.po lstate.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/lua-5.3.0/src/lstate.o" -c "../../src/host/lua-5.3.0/src/lstate.c" Converting translation language/Latvian/strings.po... python3 scripts/build/msgfmt.py --output-file language/Latvian/strings.mo language/Latvian/strings.po lstring.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/lua-5.3.0/src/lstring.o" -c "../../src/host/lua-5.3.0/src/lstring.c" Converting translation language/Lithuanian/strings.po... python3 scripts/build/msgfmt.py --output-file language/Lithuanian/strings.mo language/Lithuanian/strings.po lstrlib.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/lua-5.3.0/src/lstrlib.o" -c "../../src/host/lua-5.3.0/src/lstrlib.c" ltable.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/lua-5.3.0/src/ltable.o" -c "../../src/host/lua-5.3.0/src/ltable.c" Converting translation language/Macedonian/strings.po... python3 scripts/build/msgfmt.py --output-file language/Macedonian/strings.mo language/Macedonian/strings.po Converting translation language/Norwegian/strings.po... python3 scripts/build/msgfmt.py --output-file language/Norwegian/strings.mo language/Norwegian/strings.po ltablib.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/lua-5.3.0/src/ltablib.o" -c "../../src/host/lua-5.3.0/src/ltablib.c" ltm.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/lua-5.3.0/src/ltm.o" -c "../../src/host/lua-5.3.0/src/ltm.c" Converting translation language/Persian/strings.po... lundump.c python3 scripts/build/msgfmt.py --output-file language/Persian/strings.mo language/Persian/strings.po gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/lua-5.3.0/src/lundump.o" -c "../../src/host/lua-5.3.0/src/lundump.c" Converting translation language/Polish/strings.po... python3 scripts/build/msgfmt.py --output-file language/Polish/strings.mo language/Polish/strings.po lutf8lib.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/lua-5.3.0/src/lutf8lib.o" -c "../../src/host/lua-5.3.0/src/lutf8lib.c" lvm.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/lua-5.3.0/src/lvm.o" -c "../../src/host/lua-5.3.0/src/lvm.c" Converting translation language/Portuguese/strings.po... python3 scripts/build/msgfmt.py --output-file language/Portuguese/strings.mo language/Portuguese/strings.po lzio.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/lua-5.3.0/src/lzio.o" -c "../../src/host/lua-5.3.0/src/lzio.c" Converting translation language/Portuguese_Brazil/strings.po... python3 scripts/build/msgfmt.py --output-file language/Portuguese_Brazil/strings.mo language/Portuguese_Brazil/strings.po os_chdir.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/os_chdir.o" -c "../../src/host/os_chdir.c" Converting translation language/Romanian/strings.po... python3 scripts/build/msgfmt.py --output-file language/Romanian/strings.mo language/Romanian/strings.po os_copyfile.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/os_copyfile.o" -c "../../src/host/os_copyfile.c" Converting translation language/Russian/strings.po... python3 scripts/build/msgfmt.py --output-file language/Russian/strings.mo language/Russian/strings.po Converting translation language/Serbian/strings.po... python3 scripts/build/msgfmt.py --output-file language/Serbian/strings.mo language/Serbian/strings.po os_getcwd.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/os_getcwd.o" -c "../../src/host/os_getcwd.c" os_is64bit.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/os_is64bit.o" -c "../../src/host/os_is64bit.c" Converting translation language/Serbian_Cyrillic/strings.po... python3 scripts/build/msgfmt.py --output-file language/Serbian_Cyrillic/strings.mo language/Serbian_Cyrillic/strings.po Converting translation language/Slovak/strings.po... python3 scripts/build/msgfmt.py --output-file language/Slovak/strings.mo language/Slovak/strings.po os_isdir.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/os_isdir.o" -c "../../src/host/os_isdir.c" os_isfile.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/os_isfile.o" -c "../../src/host/os_isfile.c" os_match.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/os_match.o" -c "../../src/host/os_match.c" os_mkdir.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/os_mkdir.o" -c "../../src/host/os_mkdir.c" Converting translation language/Slovenian/strings.po... python3 scripts/build/msgfmt.py --output-file language/Slovenian/strings.mo language/Slovenian/strings.po Converting translation language/Spanish/strings.po... python3 scripts/build/msgfmt.py --output-file language/Spanish/strings.mo language/Spanish/strings.po os_pathsearch.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/os_pathsearch.o" -c "../../src/host/os_pathsearch.c" os_rmdir.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/os_rmdir.o" -c "../../src/host/os_rmdir.c" Converting translation language/Spanish_Mexico/strings.po... python3 scripts/build/msgfmt.py --output-file language/Spanish_Mexico/strings.mo language/Spanish_Mexico/strings.po os_stat.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/os_stat.o" -c "../../src/host/os_stat.c" Converting translation language/Swedish/strings.po... os_ticks.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/os_ticks.o" -c "../../src/host/os_ticks.c" python3 scripts/build/msgfmt.py --output-file language/Swedish/strings.mo language/Swedish/strings.po os_uuid.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/os_uuid.o" -c "../../src/host/os_uuid.c" path_getabsolute.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/path_getabsolute.o" -c "../../src/host/path_getabsolute.c" path_getrelative.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/path_getrelative.o" -c "../../src/host/path_getrelative.c" path_helpers.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/path_helpers.o" -c "../../src/host/path_helpers.c" path_isabsolute.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/path_isabsolute.o" -c "../../src/host/path_isabsolute.c" Converting translation language/Thai/strings.po... python3 scripts/build/msgfmt.py --output-file language/Thai/strings.mo language/Thai/strings.po Converting translation language/Turkish/strings.po... python3 scripts/build/msgfmt.py --output-file language/Turkish/strings.mo language/Turkish/strings.po premake.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/premake.o" -c "../../src/host/premake.c" premake_main.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/premake_main.o" -c "../../src/host/premake_main.c" scripts.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/scripts.o" -c "../../src/host/scripts.c" ../../src/host/premake.c: In function ‘process_option’: ../../src/host/premake.c:272:21: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 272 | char* ptr = strchr(arg, '='); | ^~~~~~ string_endswith.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/string_endswith.o" -c "../../src/host/string_endswith.c" Converting translation language/Ukrainian/strings.po... string_hash.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_FILE_OFFSET_BITS=64 -I"../../src/host/lua-5.3.0/src" -Wall -Wextra -Os -Wno-implicit-fallthrough -o "obj/Release/src/host/string_hash.o" -c "../../src/host/string_hash.c" python3 scripts/build/msgfmt.py --output-file language/Ukrainian/strings.mo language/Ukrainian/strings.po Converting translation language/Vietnamese/strings.po... python3 scripts/build/msgfmt.py --output-file language/Vietnamese/strings.mo language/Vietnamese/strings.po Compressing src/mame/layout/18w.lay... python3 scripts/build/complay.py src/mame/layout/18w.lay build/generated/mame/layout/18w.lh layout_18w Linking genie gcc -o ../../bin/linux/genie obj/Release/src/host/lua-5.3.0/src/lapi.o obj/Release/src/host/lua-5.3.0/src/lauxlib.o obj/Release/src/host/lua-5.3.0/src/lbaselib.o obj/Release/src/host/lua-5.3.0/src/lbitlib.o obj/Release/src/host/lua-5.3.0/src/lcode.o obj/Release/src/host/lua-5.3.0/src/lcorolib.o obj/Release/src/host/lua-5.3.0/src/lctype.o obj/Release/src/host/lua-5.3.0/src/ldblib.o obj/Release/src/host/lua-5.3.0/src/ldebug.o obj/Release/src/host/lua-5.3.0/src/ldo.o obj/Release/src/host/lua-5.3.0/src/ldump.o obj/Release/src/host/lua-5.3.0/src/lfunc.o obj/Release/src/host/lua-5.3.0/src/lgc.o obj/Release/src/host/lua-5.3.0/src/linit.o obj/Release/src/host/lua-5.3.0/src/liolib.o obj/Release/src/host/lua-5.3.0/src/llex.o obj/Release/src/host/lua-5.3.0/src/lmathlib.o obj/Release/src/host/lua-5.3.0/src/lmem.o obj/Release/src/host/lua-5.3.0/src/loadlib.o obj/Release/src/host/lua-5.3.0/src/lobject.o obj/Release/src/host/lua-5.3.0/src/lopcodes.o obj/Release/src/host/lua-5.3.0/src/loslib.o obj/Release/src/host/lua-5.3.0/src/lparser.o obj/Release/src/host/lua-5.3.0/src/lstate.o obj/Release/src/host/lua-5.3.0/src/lstring.o obj/Release/src/host/lua-5.3.0/src/lstrlib.o obj/Release/src/host/lua-5.3.0/src/ltable.o obj/Release/src/host/lua-5.3.0/src/ltablib.o obj/Release/src/host/lua-5.3.0/src/ltm.o obj/Release/src/host/lua-5.3.0/src/lundump.o obj/Release/src/host/lua-5.3.0/src/lutf8lib.o obj/Release/src/host/lua-5.3.0/src/lvm.o obj/Release/src/host/lua-5.3.0/src/lzio.o obj/Release/src/host/os_chdir.o obj/Release/src/host/os_copyfile.o obj/Release/src/host/os_getcwd.o obj/Release/src/host/os_is64bit.o obj/Release/src/host/os_isdir.o obj/Release/src/host/os_isfile.o obj/Release/src/host/os_match.o obj/Release/src/host/os_mkdir.o obj/Release/src/host/os_pathsearch.o obj/Release/src/host/os_rmdir.o obj/Release/src/host/os_stat.o obj/Release/src/host/os_ticks.o obj/Release/src/host/os_uuid.o obj/Release/src/host/path_getabsolute.o obj/Release/src/host/path_getrelative.o obj/Release/src/host/path_helpers.o obj/Release/src/host/path_isabsolute.o obj/Release/src/host/premake.o obj/Release/src/host/premake_main.o obj/Release/src/host/scripts.o obj/Release/src/host/string_endswith.o obj/Release/src/host/string_hash.o -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -L"." -s -rdynamic -ldl -lm Compressing src/mame/layout/24cdjuke.lay... python3 scripts/build/complay.py src/mame/layout/24cdjuke.lay build/generated/mame/layout/24cdjuke.lh layout_24cdjuke Compressing src/mame/layout/280zzzap.lay... Compressing src/mame/layout/30test.lay... python3 scripts/build/complay.py src/mame/layout/280zzzap.lay build/generated/mame/layout/280zzzap.lh layout_280zzzap python3 scripts/build/complay.py src/mame/layout/30test.lay build/generated/mame/layout/30test.lh layout_30test Compressing src/mame/layout/3bagfull.lay... python3 scripts/build/complay.py src/mame/layout/3bagfull.lay build/generated/mame/layout/3bagfull.lh layout_3bagfull Compressing src/mame/layout/3bagfullnz.lay... python3 scripts/build/complay.py src/mame/layout/3bagfullnz.lay build/generated/mame/layout/3bagfullnz.lh layout_3bagfullnz Compressing src/mame/layout/4004clk.lay... python3 scripts/build/complay.py src/mame/layout/4004clk.lay build/generated/mame/layout/4004clk.lh layout_4004clk Compressing src/mame/layout/4dpi.lay... python3 scripts/build/complay.py src/mame/layout/4dpi.lay build/generated/mame/layout/4dpi.lh layout_4dpi Compressing src/mame/layout/5acespkr.lay... python3 scripts/build/complay.py src/mame/layout/5acespkr.lay build/generated/mame/layout/5acespkr.lh layout_5acespkr Compressing src/mame/layout/7smash.lay... python3 scripts/build/complay.py src/mame/layout/7smash.lay build/generated/mame/layout/7smash.lh layout_7smash Compressing src/mame/layout/abaseb.lay... python3 scripts/build/complay.py src/mame/layout/abaseb.lay build/generated/mame/layout/abaseb.lh layout_abaseb Compressing src/mame/layout/abc1600.lay... python3 scripts/build/complay.py src/mame/layout/abc1600.lay build/generated/mame/layout/abc1600.lh layout_abc1600 Compressing src/mame/layout/ac1clbmn.lay... python3 scripts/build/complay.py src/mame/layout/ac1clbmn.lay build/generated/mame/layout/ac1clbmn.lh layout_ac1clbmn Compressing src/mame/layout/ac1gogld.lay... python3 scripts/build/complay.py src/mame/layout/ac1gogld.lay build/generated/mame/layout/ac1gogld.lh layout_ac1gogld Compressing src/mame/layout/ac1primt.lay... python3 scripts/build/complay.py src/mame/layout/ac1primt.lay build/generated/mame/layout/ac1primt.lh layout_ac1primt Compressing src/mame/layout/ac1pster.lay... python3 scripts/build/complay.py src/mame/layout/ac1pster.lay build/generated/mame/layout/ac1pster.lh layout_ac1pster Compressing src/mame/layout/ac1pstrt.lay... python3 scripts/build/complay.py src/mame/layout/ac1pstrt.lay build/generated/mame/layout/ac1pstrt.lh layout_ac1pstrt Compressing src/mame/layout/ac1taklv.lay... python3 scripts/build/complay.py src/mame/layout/ac1taklv.lay build/generated/mame/layout/ac1taklv.lh layout_ac1taklv Compressing src/mame/layout/accomm.lay... python3 scripts/build/complay.py src/mame/layout/accomm.lay build/generated/mame/layout/accomm.lh layout_accomm Compressing src/mame/layout/ace.lay... python3 scripts/build/complay.py src/mame/layout/ace.lay build/generated/mame/layout/ace.lh layout_ace Compressing src/mame/layout/ace_sp_dmd.lay... python3 scripts/build/complay.py src/mame/layout/ace_sp_dmd.lay build/generated/mame/layout/ace_sp_dmd.lh layout_ace_sp_dmd Compressing src/mame/layout/aces1.lay... python3 scripts/build/complay.py src/mame/layout/aces1.lay build/generated/mame/layout/aces1.lh layout_aces1 Compressing src/mame/layout/aci_boris.lay... python3 scripts/build/complay.py src/mame/layout/aci_boris.lay build/generated/mame/layout/aci_boris.lh layout_aci_boris Compressing src/mame/layout/aci_borisdpl.lay... python3 scripts/build/complay.py src/mame/layout/aci_borisdpl.lay build/generated/mame/layout/aci_borisdpl.lh layout_aci_borisdpl Compressing src/mame/layout/aci_ggm.lay... python3 scripts/build/complay.py src/mame/layout/aci_ggm.lay build/generated/mame/layout/aci_ggm.lh layout_aci_ggm Compressing src/mame/layout/aci_prodigy.lay... python3 scripts/build/complay.py src/mame/layout/aci_prodigy.lay build/generated/mame/layout/aci_prodigy.lh layout_aci_prodigy Compressing src/mame/layout/acommand.lay... python3 scripts/build/complay.py src/mame/layout/acommand.lay build/generated/mame/layout/acommand.lh layout_acommand Compressing src/mame/layout/acrnsys1.lay... python3 scripts/build/complay.py src/mame/layout/acrnsys1.lay build/generated/mame/layout/acrnsys1.lh layout_acrnsys1 Compressing src/mame/layout/acrnsys_kbd.lay... python3 scripts/build/complay.py src/mame/layout/acrnsys_kbd.lay build/generated/mame/layout/acrnsys_kbd.lh layout_acrnsys_kbd Compressing src/mame/layout/addocalc.lay... python3 scripts/build/complay.py src/mame/layout/addocalc.lay build/generated/mame/layout/addocalc.lh layout_addocalc Compressing src/mame/layout/adonisce.lay... python3 scripts/build/complay.py src/mame/layout/adonisce.lay build/generated/mame/layout/adonisce.lh layout_adonisce Compressing src/mame/layout/adonisu.lay... python3 scripts/build/complay.py src/mame/layout/adonisu.lay build/generated/mame/layout/adonisu.lh layout_adonisu Compressing src/mame/layout/adpservice.lay... python3 scripts/build/complay.py src/mame/layout/adpservice.lay build/generated/mame/layout/adpservice.lh layout_adpservice Compressing src/mame/layout/aim65.lay... python3 scripts/build/complay.py src/mame/layout/aim65.lay build/generated/mame/layout/aim65.lh layout_aim65 Compressing src/mame/layout/aim65_40.lay... python3 scripts/build/complay.py src/mame/layout/aim65_40.lay build/generated/mame/layout/aim65_40.lh layout_aim65_40 Compressing src/mame/layout/akkaarrh.lay... python3 scripts/build/complay.py src/mame/layout/akkaarrh.lay build/generated/mame/layout/akkaarrh.lh layout_akkaarrh Compressing src/mame/layout/alesis_midifex.lay... python3 scripts/build/complay.py src/mame/layout/alesis_midifex.lay build/generated/mame/layout/alesis_midifex.lh layout_alesis_midifex Compressing src/mame/layout/alesis_midiverb.lay... python3 scripts/build/complay.py src/mame/layout/alesis_midiverb.lay build/generated/mame/layout/alesis_midiverb.lh layout_alesis_midiverb Compressing src/mame/layout/alinvade.lay... python3 scripts/build/complay.py src/mame/layout/alinvade.lay build/generated/mame/layout/alinvade.lh layout_alinvade Compressing src/mame/layout/allied.lay... python3 scripts/build/complay.py src/mame/layout/allied.lay build/generated/mame/layout/allied.lh layout_allied Compressing src/mame/layout/alnchase.lay... python3 scripts/build/complay.py src/mame/layout/alnchase.lay build/generated/mame/layout/alnchase.lh layout_alnchase Compressing src/mame/layout/alphie.lay... python3 scripts/build/complay.py src/mame/layout/alphie.lay build/generated/mame/layout/alphie.lh layout_alphie Compressing src/mame/layout/alvg.lay... python3 scripts/build/complay.py src/mame/layout/alvg.lay build/generated/mame/layout/alvg.lh layout_alvg Compressing src/mame/layout/amaztron.lay... python3 scripts/build/complay.py src/mame/layout/amaztron.lay build/generated/mame/layout/amaztron.lh layout_amaztron Compressing src/mame/layout/amerihok.lay... python3 scripts/build/complay.py src/mame/layout/amerihok.lay build/generated/mame/layout/amerihok.lh layout_amerihok Compressing src/mame/layout/amico2k.lay... python3 scripts/build/complay.py src/mame/layout/amico2k.lay build/generated/mame/layout/amico2k.lh layout_amico2k Compressing src/mame/layout/amiga.lay... python3 scripts/build/complay.py src/mame/layout/amiga.lay build/generated/mame/layout/amiga.lh layout_amiga Compressing src/mame/layout/ampoker2.lay... python3 scripts/build/complay.py src/mame/layout/ampoker2.lay build/generated/mame/layout/ampoker2.lh layout_ampoker2 Compressing src/mame/layout/amusco.lay... python3 scripts/build/complay.py src/mame/layout/amusco.lay build/generated/mame/layout/amusco.lh layout_amusco Compressing src/mame/layout/animalhs.lay... python3 scripts/build/complay.py src/mame/layout/animalhs.lay build/generated/mame/layout/animalhs.lh layout_animalhs Compressing src/mame/layout/ap10.lay... python3 scripts/build/complay.py src/mame/layout/ap10.lay build/generated/mame/layout/ap10.lh layout_ap10 Compressing src/mame/layout/apollo.lay... python3 scripts/build/complay.py src/mame/layout/apollo.lay build/generated/mame/layout/apollo.lh layout_apollo Compressing src/mame/layout/apollo_15i.lay... python3 scripts/build/complay.py src/mame/layout/apollo_15i.lay build/generated/mame/layout/apollo_15i.lh layout_apollo_15i Compressing src/mame/layout/apollo_dsp.lay... python3 scripts/build/complay.py src/mame/layout/apollo_dsp.lay build/generated/mame/layout/apollo_dsp.lh layout_apollo_dsp make[2]: Leaving directory '/build/libretro-mame/src/libretro-mame/3rdparty/genie/build/gmake.linux' Compressing src/mame/layout/apricotp.lay... python3 scripts/build/complay.py src/mame/layout/apricotp.lay build/generated/mame/layout/apricotp.lh layout_apricotp Compressing src/mame/layout/aquastge.lay... python3 scripts/build/complay.py src/mame/layout/aquastge.lay build/generated/mame/layout/aquastge.lh layout_aquastge Compressing src/mame/layout/arcmania.lay... python3 scripts/build/complay.py src/mame/layout/arcmania.lay build/generated/mame/layout/arcmania.lh layout_arcmania Compressing src/mame/layout/arcwins.lay... python3 scripts/build/complay.py src/mame/layout/arcwins.lay build/generated/mame/layout/arcwins.lh layout_arcwins Compressing src/mame/layout/arimk4nz.lay... python3 scripts/build/complay.py src/mame/layout/arimk4nz.lay build/generated/mame/layout/arimk4nz.lh layout_arimk4nz Compressing src/mame/layout/aristmk4.lay... python3 scripts/build/complay.py src/mame/layout/aristmk4.lay build/generated/mame/layout/aristmk4.lh layout_aristmk4 Compressing src/mame/layout/aristmk5.lay... python3 scripts/build/complay.py src/mame/layout/aristmk5.lay build/generated/mame/layout/aristmk5.lh layout_aristmk5 Compressing src/mame/layout/aristmk5_us.lay... python3 scripts/build/complay.py src/mame/layout/aristmk5_us.lay build/generated/mame/layout/aristmk5_us.lh layout_aristmk5_us Compressing src/mame/layout/aristmk5_us_200.lay... python3 scripts/build/complay.py src/mame/layout/aristmk5_us_200.lay build/generated/mame/layout/aristmk5_us_200.lh layout_aristmk5_us_200 Compressing src/mame/layout/armora.lay... python3 scripts/build/complay.py src/mame/layout/armora.lay build/generated/mame/layout/armora.lh layout_armora Compressing src/mame/layout/arrball.lay... python3 scripts/build/complay.py src/mame/layout/arrball.lay build/generated/mame/layout/arrball.lh layout_arrball Compressing src/mame/layout/astdelux.lay... python3 scripts/build/complay.py src/mame/layout/astdelux.lay build/generated/mame/layout/astdelux.lh layout_astdelux Compressing src/mame/layout/astoneag.lay... python3 scripts/build/complay.py src/mame/layout/astoneag.lay build/generated/mame/layout/astoneag.lh layout_astoneag Compressing src/mame/layout/astro.lay... python3 scripts/build/complay.py src/mame/layout/astro.lay build/generated/mame/layout/astro.lh layout_astro Compressing src/mame/layout/atari_s1.lay... python3 scripts/build/complay.py src/mame/layout/atari_s1.lay build/generated/mame/layout/atari_s1.lh layout_atari_s1 Compressing src/mame/layout/atari_s2.lay... python3 scripts/build/complay.py src/mame/layout/atari_s2.lay build/generated/mame/layout/atari_s2.lh layout_atari_s2 Compressing src/mame/layout/atarifb.lay... python3 scripts/build/complay.py src/mame/layout/atarifb.lay build/generated/mame/layout/atarifb.lh layout_atarifb Compressing src/mame/layout/atarifb4.lay... python3 scripts/build/complay.py src/mame/layout/atarifb4.lay build/generated/mame/layout/atarifb4.lh layout_atarifb4 Compressing src/mame/layout/atm18mcc.lay... python3 scripts/build/complay.py src/mame/layout/atm18mcc.lay build/generated/mame/layout/atm18mcc.lh layout_atm18mcc Compressing src/mame/layout/attackfc.lay... python3 scripts/build/complay.py src/mame/layout/attackfc.lay build/generated/mame/layout/attackfc.lh layout_attackfc Compressing src/mame/layout/autorace.lay... python3 scripts/build/complay.py src/mame/layout/autorace.lay build/generated/mame/layout/autorace.lh layout_autorace Compressing src/mame/layout/avalnche.lay... python3 scripts/build/complay.py src/mame/layout/avalnche.lay build/generated/mame/layout/avalnche.lh layout_avalnche Compressing src/mame/layout/ave_arb.lay... python3 scripts/build/complay.py src/mame/layout/ave_arb.lay build/generated/mame/layout/ave_arb.lh layout_ave_arb Compressing src/mame/layout/avigo.lay... python3 scripts/build/complay.py src/mame/layout/avigo.lay build/generated/mame/layout/avigo.lh layout_avigo Compressing src/mame/layout/avrmax.lay... python3 scripts/build/complay.py src/mame/layout/avrmax.lay build/generated/mame/layout/avrmax.lh layout_avrmax Compressing src/mame/layout/babbage.lay... python3 scripts/build/complay.py src/mame/layout/babbage.lay build/generated/mame/layout/babbage.lh layout_babbage Compressing src/mame/layout/babydad.lay... python3 scripts/build/complay.py src/mame/layout/babydad.lay build/generated/mame/layout/babydad.lh layout_babydad Compressing src/mame/layout/babyfrts.lay... python3 scripts/build/complay.py src/mame/layout/babyfrts.lay build/generated/mame/layout/babyfrts.lh layout_babyfrts Compressing src/mame/layout/babypkr.lay... python3 scripts/build/complay.py src/mame/layout/babypkr.lay build/generated/mame/layout/babypkr.lh layout_babypkr Compressing src/mame/layout/babysuprem.lay... python3 scripts/build/complay.py src/mame/layout/babysuprem.lay build/generated/mame/layout/babysuprem.lh layout_babysuprem Compressing src/mame/layout/baddog.lay... python3 scripts/build/complay.py src/mame/layout/baddog.lay build/generated/mame/layout/baddog.lh layout_baddog Compressing src/mame/layout/ballch.lay... python3 scripts/build/complay.py src/mame/layout/ballch.lay build/generated/mame/layout/ballch.lh layout_ballch Compressing src/mame/layout/bambball.lay... python3 scripts/build/complay.py src/mame/layout/bambball.lay build/generated/mame/layout/bambball.lh layout_bambball Compressing src/mame/layout/bankshot.lay... python3 scripts/build/complay.py src/mame/layout/bankshot.lay build/generated/mame/layout/bankshot.lh layout_bankshot Compressing src/mame/layout/barata.lay... python3 scripts/build/complay.py src/mame/layout/barata.lay build/generated/mame/layout/barata.lh layout_barata Compressing src/mame/layout/barni.lay... python3 scripts/build/complay.py src/mame/layout/barni.lay build/generated/mame/layout/barni.lh layout_barni Compressing src/mame/layout/barricad.lay... python3 scripts/build/complay.py src/mame/layout/barricad.lay build/generated/mame/layout/barricad.lh layout_barricad Compressing src/mame/layout/barrier.lay... python3 scripts/build/complay.py src/mame/layout/barrier.lay build/generated/mame/layout/barrier.lh layout_barrier Compressing src/mame/layout/bb_21up.lay... python3 scripts/build/complay.py src/mame/layout/bb_21up.lay build/generated/mame/layout/bb_21up.lh layout_bb_21up Compressing src/mame/layout/bb_bellt.lay... python3 scripts/build/complay.py src/mame/layout/bb_bellt.lay build/generated/mame/layout/bb_bellt.lh layout_bb_bellt Compressing src/mame/layout/bb_cjack.lay... python3 scripts/build/complay.py src/mame/layout/bb_cjack.lay build/generated/mame/layout/bb_cjack.lh layout_bb_cjack Compressing src/mame/layout/bb_dblit.lay... python3 scripts/build/complay.py src/mame/layout/bb_dblit.lay build/generated/mame/layout/bb_dblit.lh layout_bb_dblit Compressing src/mame/layout/bb_fiest.lay... python3 scripts/build/complay.py src/mame/layout/bb_fiest.lay build/generated/mame/layout/bb_fiest.lh layout_bb_fiest Compressing src/mame/layout/bb_firec.lay... python3 scripts/build/complay.py src/mame/layout/bb_firec.lay build/generated/mame/layout/bb_firec.lh layout_bb_firec Compressing src/mame/layout/bb_gspin.lay... python3 scripts/build/complay.py src/mame/layout/bb_gspin.lay build/generated/mame/layout/bb_gspin.lh layout_bb_gspin Compressing src/mame/layout/bb_nudcl.lay... python3 scripts/build/complay.py src/mame/layout/bb_nudcl.lay build/generated/mame/layout/bb_nudcl.lh layout_bb_nudcl Compressing src/mame/layout/bb_nudgm.lay... python3 scripts/build/complay.py src/mame/layout/bb_nudgm.lay build/generated/mame/layout/bb_nudgm.lh layout_bb_nudgm Compressing src/mame/layout/bb_oal.lay... python3 scripts/build/complay.py src/mame/layout/bb_oal.lay build/generated/mame/layout/bb_oal.lh layout_bb_oal Compressing src/mame/layout/bb_spinu.lay... python3 scripts/build/complay.py src/mame/layout/bb_spinu.lay build/generated/mame/layout/bb_spinu.lh layout_bb_spinu Compressing src/mame/layout/bb_upndn.lay... python3 scripts/build/complay.py src/mame/layout/bb_upndn.lay build/generated/mame/layout/bb_upndn.lh layout_bb_upndn Compressing src/mame/layout/bbc.lay... python3 scripts/build/complay.py src/mame/layout/bbc.lay build/generated/mame/layout/bbc.lh layout_bbc Compressing src/mame/layout/bbcm.lay... python3 scripts/build/complay.py src/mame/layout/bbcm.lay build/generated/mame/layout/bbcm.lh layout_bbcm Compressing src/mame/layout/bbombo.lay... python3 scripts/build/complay.py src/mame/layout/bbombo.lay build/generated/mame/layout/bbombo.lh layout_bbombo Compressing src/mame/layout/bcheetah.lay... python3 scripts/build/complay.py src/mame/layout/bcheetah.lay build/generated/mame/layout/bcheetah.lh layout_bcheetah Compressing src/mame/layout/beaminv.lay... python3 scripts/build/complay.py src/mame/layout/beaminv.lay build/generated/mame/layout/beaminv.lh layout_beaminv Compressing src/mame/layout/beena.lay... python3 scripts/build/complay.py src/mame/layout/beena.lay build/generated/mame/layout/beena.lh layout_beena Compressing src/mame/layout/bejpoker.lay... python3 scripts/build/complay.py src/mame/layout/bejpoker.lay build/generated/mame/layout/bejpoker.lh layout_bejpoker Compressing src/mame/layout/beta.lay... python3 scripts/build/complay.py src/mame/layout/beta.lay build/generated/mame/layout/beta.lh layout_beta Compressing src/mame/layout/bfm_blackbox.lay... python3 scripts/build/complay.py src/mame/layout/bfm_blackbox.lay build/generated/mame/layout/bfm_blackbox.lh layout_bfm_blackbox Compressing src/mame/layout/bfm_sc4.lay... python3 scripts/build/complay.py src/mame/layout/bfm_sc4.lay build/generated/mame/layout/bfm_sc4.lh layout_bfm_sc4 Compressing src/mame/layout/bfm_sc5.lay... python3 scripts/build/complay.py src/mame/layout/bfm_sc5.lay build/generated/mame/layout/bfm_sc5.lh layout_bfm_sc5 Compressing src/mame/layout/bfm_sc5_gu96x8.lay... python3 scripts/build/complay.py src/mame/layout/bfm_sc5_gu96x8.lay build/generated/mame/layout/bfm_sc5_gu96x8.lh layout_bfm_sc5_gu96x8 Compressing src/mame/layout/bfmsys85.lay... python3 scripts/build/complay.py src/mame/layout/bfmsys85.lay build/generated/mame/layout/bfmsys85.lh layout_bfmsys85 Compressing src/mame/layout/bigtrak.lay... python3 scripts/build/complay.py src/mame/layout/bigtrak.lay build/generated/mame/layout/bigtrak.lh layout_bigtrak Compressing src/mame/layout/bingo.lay... python3 scripts/build/complay.py src/mame/layout/bingo.lay build/generated/mame/layout/bingo.lh layout_bingo Compressing src/mame/layout/bingowng.lay... python3 scripts/build/complay.py src/mame/layout/bingowng.lay build/generated/mame/layout/bingowng.lh layout_bingowng Compressing src/mame/layout/blackpntu.lay... python3 scripts/build/complay.py src/mame/layout/blackpntu.lay build/generated/mame/layout/blackpntu.lh layout_blackpntu Compressing src/mame/layout/blastit.lay... python3 scripts/build/complay.py src/mame/layout/blastit.lay build/generated/mame/layout/blastit.lh layout_blastit Compressing src/mame/layout/blckjack.lay... python3 scripts/build/complay.py src/mame/layout/blckjack.lay build/generated/mame/layout/blckjack.lh layout_blckjack Compressing src/mame/layout/blockade.lay... python3 scripts/build/complay.py src/mame/layout/blockade.lay build/generated/mame/layout/blockade.lh layout_blockade Compressing src/mame/layout/blockch.lay... python3 scripts/build/complay.py src/mame/layout/blockch.lay build/generated/mame/layout/blockch.lh layout_blockch Compressing src/mame/layout/blockfvr.lay... python3 scripts/build/complay.py src/mame/layout/blockfvr.lay build/generated/mame/layout/blockfvr.lh layout_blockfvr Compressing src/mame/layout/bmboxing.lay... python3 scripts/build/complay.py src/mame/layout/bmboxing.lay build/generated/mame/layout/bmboxing.lh layout_bmboxing Compressing src/mame/layout/bmiidx.lay... Compressing src/mame/layout/bmsafari.lay... python3 scripts/build/complay.py src/mame/layout/bmiidx.lay build/generated/mame/layout/bmiidx.lh layout_bmiidx python3 scripts/build/complay.py src/mame/layout/bmsafari.lay build/generated/mame/layout/bmsafari.lh layout_bmsafari Compressing src/mame/layout/bob85.lay... python3 scripts/build/complay.py src/mame/layout/bob85.lay build/generated/mame/layout/bob85.lh layout_bob85 Compressing src/mame/layout/bonusch.lay... python3 scripts/build/complay.py src/mame/layout/bonusch.lay build/generated/mame/layout/bonusch.lh layout_bonusch Compressing src/mame/layout/bonuscrd.lay... python3 scripts/build/complay.py src/mame/layout/bonuscrd.lay build/generated/mame/layout/bonuscrd.lh layout_bonuscrd Compressing src/mame/layout/bparty.lay... python3 scripts/build/complay.py src/mame/layout/bparty.lay build/generated/mame/layout/bparty.lh layout_bparty Compressing src/mame/layout/bpartyb.lay... python3 scripts/build/complay.py src/mame/layout/bpartyb.lay build/generated/mame/layout/bpartyb.lh layout_bpartyb Compressing src/mame/layout/bpoker.lay... python3 scripts/build/complay.py src/mame/layout/bpoker.lay build/generated/mame/layout/bpoker.lh layout_bpoker Compressing src/mame/layout/brainbaf.lay... python3 scripts/build/complay.py src/mame/layout/brainbaf.lay build/generated/mame/layout/brainbaf.lh layout_brainbaf Compressing src/mame/layout/breakout.lay... python3 scripts/build/complay.py src/mame/layout/breakout.lay build/generated/mame/layout/breakout.lh layout_breakout Compressing src/mame/layout/brkball.lay... python3 scripts/build/complay.py src/mame/layout/brkball.lay build/generated/mame/layout/brkball.lh layout_brkball Compressing src/mame/layout/bship.lay... python3 scripts/build/complay.py src/mame/layout/bship.lay build/generated/mame/layout/bship.lh layout_bship Compressing src/mame/layout/bshipg.lay... python3 scripts/build/complay.py src/mame/layout/bshipg.lay build/generated/mame/layout/bshipg.lh layout_bshipg Compressing src/mame/layout/buckrog.lay... python3 scripts/build/complay.py src/mame/layout/buckrog.lay build/generated/mame/layout/buckrog.lh layout_buckrog Compressing src/mame/layout/buggybjr.lay... python3 scripts/build/complay.py src/mame/layout/buggybjr.lay build/generated/mame/layout/buggybjr.lh layout_buggybjr Compressing src/mame/layout/buggyboy.lay... python3 scripts/build/complay.py src/mame/layout/buggyboy.lay build/generated/mame/layout/buggyboy.lh layout_buggyboy Compressing src/mame/layout/buggychl.lay... python3 scripts/build/complay.py src/mame/layout/buggychl.lay build/generated/mame/layout/buggychl.lh layout_buggychl Compressing src/mame/layout/bumblbug.lay... python3 scripts/build/complay.py src/mame/layout/bumblbug.lay build/generated/mame/layout/bumblbug.lh layout_bumblbug Compressing src/mame/layout/by17.lay... python3 scripts/build/complay.py src/mame/layout/by17.lay build/generated/mame/layout/by17.lh layout_by17 Compressing src/mame/layout/by17_matahari.lay... python3 scripts/build/complay.py src/mame/layout/by17_matahari.lay build/generated/mame/layout/by17_matahari.lh layout_by17_matahari Compressing src/mame/layout/by17_pwerplay.lay... python3 scripts/build/complay.py src/mame/layout/by17_pwerplay.lay build/generated/mame/layout/by17_pwerplay.lh layout_by17_pwerplay Compressing src/mame/layout/by35.lay... python3 scripts/build/complay.py src/mame/layout/by35.lay build/generated/mame/layout/by35.lh layout_by35 Compressing src/mame/layout/by35_playboy.lay... python3 scripts/build/complay.py src/mame/layout/by35_playboy.lay build/generated/mame/layout/by35_playboy.lh layout_by35_playboy Compressing src/mame/layout/by6803.lay... python3 scripts/build/complay.py src/mame/layout/by6803.lay build/generated/mame/layout/by6803.lh layout_by6803 Compressing src/mame/layout/by6803a.lay... python3 scripts/build/complay.py src/mame/layout/by6803a.lay build/generated/mame/layout/by6803a.lh layout_by6803a Compressing src/mame/layout/bzone.lay... python3 scripts/build/complay.py src/mame/layout/bzone.lay build/generated/mame/layout/bzone.lh layout_bzone Compressing src/mame/layout/c80.lay... python3 scripts/build/complay.py src/mame/layout/c80.lay build/generated/mame/layout/c80.lh layout_c80 Compressing src/mame/layout/calspeed.lay... python3 scripts/build/complay.py src/mame/layout/calspeed.lay build/generated/mame/layout/calspeed.lh layout_calspeed Compressing src/mame/layout/cambrp.lay... python3 scripts/build/complay.py src/mame/layout/cambrp.lay build/generated/mame/layout/cambrp.lh layout_cambrp Compressing src/mame/layout/captflag.lay... python3 scripts/build/complay.py src/mame/layout/captflag.lay build/generated/mame/layout/captflag.lh layout_captflag Compressing src/mame/layout/cardline.lay... python3 scripts/build/complay.py src/mame/layout/cardline.lay build/generated/mame/layout/cardline.lh layout_cardline Compressing src/mame/layout/cashcatnz.lay... python3 scripts/build/complay.py src/mame/layout/cashcatnz.lay build/generated/mame/layout/cashcatnz.lh layout_cashcatnz Compressing src/mame/layout/cashcham.lay... python3 scripts/build/complay.py src/mame/layout/cashcham.lay build/generated/mame/layout/cashcham.lh layout_cashcham Compressing src/mame/layout/cashchama.lay... python3 scripts/build/complay.py src/mame/layout/cashchama.lay build/generated/mame/layout/cashchama.lh layout_cashchama Compressing src/mame/layout/cashchamnz.lay... python3 scripts/build/complay.py src/mame/layout/cashchamnz.lay build/generated/mame/layout/cashchamnz.lh layout_cashchamnz Compressing src/mame/layout/cashchamu.lay... python3 scripts/build/complay.py src/mame/layout/cashchamu.lay build/generated/mame/layout/cashchamu.lh layout_cashchamu Compressing src/mame/layout/cbombers.lay... python3 scripts/build/complay.py src/mame/layout/cbombers.lay build/generated/mame/layout/cbombers.lh layout_cbombers Compressing src/mame/layout/cbrava_77.lay... python3 scripts/build/complay.py src/mame/layout/cbrava_77.lay build/generated/mame/layout/cbrava_77.lh layout_cbrava_77 Compressing src/mame/layout/cbrava_81.lay... python3 scripts/build/complay.py src/mame/layout/cbrava_81.lay build/generated/mame/layout/cbrava_81.lh layout_cbrava_81 Compressing src/mame/layout/cc40.lay... python3 scripts/build/complay.py src/mame/layout/cc40.lay build/generated/mame/layout/cc40.lh layout_cc40 Compressing src/mame/layout/ccly.lay... python3 scripts/build/complay.py src/mame/layout/ccly.lay build/generated/mame/layout/ccly.lh layout_ccly Compressing src/mame/layout/cd3000i.lay... python3 scripts/build/complay.py src/mame/layout/cd3000i.lay build/generated/mame/layout/cd3000i.lh layout_cd3000i Compressing src/mame/layout/cd3000xl.lay... python3 scripts/build/complay.py src/mame/layout/cd3000xl.lay build/generated/mame/layout/cd3000xl.lh layout_cd3000xl Compressing src/mame/layout/cdi.lay... python3 scripts/build/complay.py src/mame/layout/cdi.lay build/generated/mame/layout/cdi.lh layout_cdi Compressing src/mame/layout/cdtv.lay... python3 scripts/build/complay.py src/mame/layout/cdtv.lay build/generated/mame/layout/cdtv.lh layout_cdtv Compressing src/mame/layout/cgang.lay... python3 scripts/build/complay.py src/mame/layout/cgang.lay build/generated/mame/layout/cgang.lh layout_cgang Compressing src/mame/layout/cgold2.lay... python3 scripts/build/complay.py src/mame/layout/cgold2.lay build/generated/mame/layout/cgold2.lh layout_cgold2 Compressing src/mame/layout/chance32.lay... python3 scripts/build/complay.py src/mame/layout/chance32.lay build/generated/mame/layout/chance32.lh layout_chance32 Compressing src/mame/layout/changela.lay... python3 scripts/build/complay.py src/mame/layout/changela.lay build/generated/mame/layout/changela.lh layout_changela Compressing src/mame/layout/chasehq.lay... python3 scripts/build/complay.py src/mame/layout/chasehq.lay build/generated/mame/layout/chasehq.lh layout_chasehq Compressing src/mame/layout/checkma5.lay... python3 scripts/build/complay.py src/mame/layout/checkma5.lay build/generated/mame/layout/checkma5.lh layout_checkma5 Compressing src/mame/layout/cherryb3.lay... python3 scripts/build/complay.py src/mame/layout/cherryb3.lay build/generated/mame/layout/cherryb3.lh layout_cherryb3 Compressing src/mame/layout/chessmate.lay... python3 scripts/build/complay.py src/mame/layout/chessmate.lay build/generated/mame/layout/chessmate.lh layout_chessmate Compressing src/mame/layout/chessmst.lay... python3 scripts/build/complay.py src/mame/layout/chessmst.lay build/generated/mame/layout/chessmst.lh layout_chessmst Compressing src/mame/layout/chessmstdm.lay... python3 scripts/build/complay.py src/mame/layout/chessmstdm.lay build/generated/mame/layout/chessmstdm.lh layout_chessmstdm Compressing src/mame/layout/chexx.lay... python3 scripts/build/complay.py src/mame/layout/chexx.lay build/generated/mame/layout/chexx.lh layout_chexx Compressing src/mame/layout/chickna5v.lay... python3 scripts/build/complay.py src/mame/layout/chickna5v.lay build/generated/mame/layout/chickna5v.lh layout_chickna5v Compressing src/mame/layout/chqflag.lay... python3 scripts/build/complay.py src/mame/layout/chqflag.lay build/generated/mame/layout/chqflag.lh layout_chqflag Compressing src/mame/layout/chrygld.lay... python3 scripts/build/complay.py src/mame/layout/chrygld.lay build/generated/mame/layout/chrygld.lh layout_chrygld Compressing src/mame/layout/chsuper.lay... python3 scripts/build/complay.py src/mame/layout/chsuper.lay build/generated/mame/layout/chsuper.lh layout_chsuper Compressing src/mame/layout/circus.lay... python3 scripts/build/complay.py src/mame/layout/circus.lay build/generated/mame/layout/circus.lh layout_circus Compressing src/mame/layout/cischeat.lay... python3 scripts/build/complay.py src/mame/layout/cischeat.lay build/generated/mame/layout/cischeat.lh layout_cischeat Compressing src/mame/layout/cking_master.lay... python3 scripts/build/complay.py src/mame/layout/cking_master.lay build/generated/mame/layout/cking_master.lh layout_cking_master Compressing src/mame/layout/cking_pmicrodx.lay... python3 scripts/build/complay.py src/mame/layout/cking_pmicrodx.lay build/generated/mame/layout/cking_pmicrodx.lh layout_cking_pmicrodx Compressing src/mame/layout/cking_triomphe.lay... python3 scripts/build/complay.py src/mame/layout/cking_triomphe.lay build/generated/mame/layout/cking_triomphe.lh layout_cking_triomphe Compressing src/mame/layout/clowns.lay... python3 scripts/build/complay.py src/mame/layout/clowns.lay build/generated/mame/layout/clowns.lh layout_clowns Compressing src/mame/layout/cluedo.lay... python3 scripts/build/complay.py src/mame/layout/cluedo.lay build/generated/mame/layout/cluedo.lh layout_cluedo Compressing src/mame/layout/cmast97.lay... python3 scripts/build/complay.py src/mame/layout/cmast97.lay build/generated/mame/layout/cmast97.lh layout_cmast97 Compressing src/mame/layout/cmaster.lay... python3 scripts/build/complay.py src/mame/layout/cmaster.lay build/generated/mame/layout/cmaster.lh layout_cmaster Compressing src/mame/layout/cmasterb.lay... python3 scripts/build/complay.py src/mame/layout/cmasterb.lay build/generated/mame/layout/cmasterb.lh layout_cmasterb Compressing src/mame/layout/cmasterc.lay... python3 scripts/build/complay.py src/mame/layout/cmasterc.lay build/generated/mame/layout/cmasterc.lh layout_cmasterc Compressing src/mame/layout/cmezspin.lay... python3 scripts/build/complay.py src/mame/layout/cmezspin.lay build/generated/mame/layout/cmezspin.lh layout_cmezspin Compressing src/mame/layout/cmpacman.lay... python3 scripts/build/complay.py src/mame/layout/cmpacman.lay build/generated/mame/layout/cmpacman.lh layout_cmpacman Compressing src/mame/layout/cmpchess.lay... python3 scripts/build/complay.py src/mame/layout/cmpchess.lay build/generated/mame/layout/cmpchess.lh layout_cmpchess Compressing src/mame/layout/cmsport.lay... python3 scripts/build/complay.py src/mame/layout/cmsport.lay build/generated/mame/layout/cmsport.lh layout_cmsport Compressing src/mame/layout/cmv4.lay... python3 scripts/build/complay.py src/mame/layout/cmv4.lay build/generated/mame/layout/cmv4.lh layout_cmv4 Compressing src/mame/layout/cnbaskb.lay... python3 scripts/build/complay.py src/mame/layout/cnbaskb.lay build/generated/mame/layout/cnbaskb.lh layout_cnbaskb Compressing src/mame/layout/cnfball.lay... python3 scripts/build/complay.py src/mame/layout/cnfball.lay build/generated/mame/layout/cnfball.lh layout_cnfball Compressing src/mame/layout/cnfball2.lay... python3 scripts/build/complay.py src/mame/layout/cnfball2.lay build/generated/mame/layout/cnfball2.lh layout_cnfball2 Compressing src/mame/layout/cnsector.lay... python3 scripts/build/complay.py src/mame/layout/cnsector.lay build/generated/mame/layout/cnsector.lh layout_cnsector Compressing src/mame/layout/codemagik.lay... python3 scripts/build/complay.py src/mame/layout/codemagik.lay build/generated/mame/layout/codemagik.lh layout_codemagik Compressing src/mame/layout/comp4.lay... python3 scripts/build/complay.py src/mame/layout/comp4.lay build/generated/mame/layout/comp4.lh layout_comp4 Compressing src/mame/layout/comparc.lay... python3 scripts/build/complay.py src/mame/layout/comparc.lay build/generated/mame/layout/comparc.lh layout_comparc Compressing src/mame/layout/comparca.lay... python3 scripts/build/complay.py src/mame/layout/comparca.lay build/generated/mame/layout/comparca.lh layout_comparca Compressing src/mame/layout/compperf.lay... python3 scripts/build/complay.py src/mame/layout/compperf.lay build/generated/mame/layout/compperf.lh layout_compperf Compressing src/mame/layout/conchess.lay... Compressing src/mame/layout/conic_cchess.lay... python3 scripts/build/complay.py src/mame/layout/conchess.lay build/generated/mame/layout/conchess.lh layout_conchess python3 scripts/build/complay.py src/mame/layout/conic_cchess.lay build/generated/mame/layout/conic_cchess.lh layout_conic_cchess Compressing src/mame/layout/conic_cchess2.lay... python3 scripts/build/complay.py src/mame/layout/conic_cchess2.lay build/generated/mame/layout/conic_cchess2.lh layout_conic_cchess2 Compressing src/mame/layout/connect4.lay... python3 scripts/build/complay.py src/mame/layout/connect4.lay build/generated/mame/layout/connect4.lh layout_connect4 Compressing src/mame/layout/contcirc.lay... python3 scripts/build/complay.py src/mame/layout/contcirc.lay build/generated/mame/layout/contcirc.lh layout_contcirc Compressing src/mame/layout/cops.lay... python3 scripts/build/complay.py src/mame/layout/cops.lay build/generated/mame/layout/cops.lh layout_cops Compressing src/mame/layout/copsnrob.lay... python3 scripts/build/complay.py src/mame/layout/copsnrob.lay build/generated/mame/layout/copsnrob.lh layout_copsnrob Compressing src/mame/layout/copycat.lay... python3 scripts/build/complay.py src/mame/layout/copycat.lay build/generated/mame/layout/copycat.lh layout_copycat Compressing src/mame/layout/copycata.lay... python3 scripts/build/complay.py src/mame/layout/copycata.lay build/generated/mame/layout/copycata.lh layout_copycata Compressing src/mame/layout/coralrc2.lay... python3 scripts/build/complay.py src/mame/layout/coralrc2.lay build/generated/mame/layout/coralrc2.lh layout_coralrc2 Compressing src/mame/layout/cosmicm.lay... python3 scripts/build/complay.py src/mame/layout/cosmicm.lay build/generated/mame/layout/cosmicm.lh layout_cosmicm Compressing src/mame/layout/cosmicos.lay... python3 scripts/build/complay.py src/mame/layout/cosmicos.lay build/generated/mame/layout/cosmicos.lh layout_cosmicos Compressing src/mame/layout/cothello.lay... python3 scripts/build/complay.py src/mame/layout/cothello.lay build/generated/mame/layout/cothello.lh layout_cothello Compressing src/mame/layout/cots.lay... python3 scripts/build/complay.py src/mame/layout/cots.lay build/generated/mame/layout/cots.lh layout_cots Compressing src/mame/layout/cp1.lay... python3 scripts/build/complay.py src/mame/layout/cp1.lay build/generated/mame/layout/cp1.lh layout_cp1 Compressing src/mame/layout/cqback.lay... python3 scripts/build/complay.py src/mame/layout/cqback.lay build/generated/mame/layout/cqback.lh layout_cqback Compressing src/mame/layout/crash.lay... python3 scripts/build/complay.py src/mame/layout/crash.lay build/generated/mame/layout/crash.lh layout_crash Compressing src/mame/layout/crasha.lay... python3 scripts/build/complay.py src/mame/layout/crasha.lay build/generated/mame/layout/crasha.lh layout_crasha Compressing src/mame/layout/crazybon.lay... python3 scripts/build/complay.py src/mame/layout/crazybon.lay build/generated/mame/layout/crazybon.lh layout_crazybon Compressing src/mame/layout/crei680.lay... python3 scripts/build/complay.py src/mame/layout/crei680.lay build/generated/mame/layout/crei680.lh layout_crei680 Compressing src/mame/layout/critcrsh.lay... python3 scripts/build/complay.py src/mame/layout/critcrsh.lay build/generated/mame/layout/critcrsh.lh layout_critcrsh Compressing src/mame/layout/crmaze2p.lay... python3 scripts/build/complay.py src/mame/layout/crmaze2p.lay build/generated/mame/layout/crmaze2p.lh layout_crmaze2p Compressing src/mame/layout/crmaze4p.lay... python3 scripts/build/complay.py src/mame/layout/crmaze4p.lay build/generated/mame/layout/crmaze4p.lh layout_crmaze4p Compressing src/mame/layout/crsbingo.lay... python3 scripts/build/complay.py src/mame/layout/crsbingo.lay build/generated/mame/layout/crsbingo.lh layout_crsbingo Compressing src/mame/layout/crusnexo.lay... python3 scripts/build/complay.py src/mame/layout/crusnexo.lay build/generated/mame/layout/crusnexo.lh layout_crusnexo Compressing src/mame/layout/crusnusa.lay... python3 scripts/build/complay.py src/mame/layout/crusnusa.lay build/generated/mame/layout/crusnusa.lh layout_crusnusa Compressing src/mame/layout/crzybugs.lay... python3 scripts/build/complay.py src/mame/layout/crzybugs.lay build/generated/mame/layout/crzybugs.lh layout_crzybugs Compressing src/mame/layout/ct8000.lay... python3 scripts/build/complay.py src/mame/layout/ct8000.lay build/generated/mame/layout/ct8000.lh layout_ct8000 Compressing src/mame/layout/ctainv.lay... python3 scripts/build/complay.py src/mame/layout/ctainv.lay build/generated/mame/layout/ctainv.lh layout_ctainv Compressing src/mame/layout/ctfk1.lay... python3 scripts/build/complay.py src/mame/layout/ctfk1.lay build/generated/mame/layout/ctfk1.lh layout_ctfk1 Compressing src/mame/layout/ctk530.lay... python3 scripts/build/complay.py src/mame/layout/ctk530.lay build/generated/mame/layout/ctk530.lh layout_ctk530 Compressing src/mame/layout/ctntune.lay... python3 scripts/build/complay.py src/mame/layout/ctntune.lay build/generated/mame/layout/ctntune.lh layout_ctntune Compressing src/mame/layout/ctstein.lay... python3 scripts/build/complay.py src/mame/layout/ctstein.lay build/generated/mame/layout/ctstein.lh layout_ctstein Compressing src/mame/layout/cuckoou.lay... python3 scripts/build/complay.py src/mame/layout/cuckoou.lay build/generated/mame/layout/cuckoou.lh layout_cuckoou Compressing src/mame/layout/cvicny.lay... python3 scripts/build/complay.py src/mame/layout/cvicny.lay build/generated/mame/layout/cvicny.lh layout_cvicny Compressing src/mame/layout/cxg_chess2001.lay... python3 scripts/build/complay.py src/mame/layout/cxg_chess2001.lay build/generated/mame/layout/cxg_chess2001.lh layout_cxg_chess2001 Compressing src/mame/layout/cxg_commander.lay... python3 scripts/build/complay.py src/mame/layout/cxg_commander.lay build/generated/mame/layout/cxg_commander.lh layout_cxg_commander Compressing src/mame/layout/cxg_cpchess2.lay... python3 scripts/build/complay.py src/mame/layout/cxg_cpchess2.lay build/generated/mame/layout/cxg_cpchess2.lh layout_cxg_cpchess2 Compressing src/mame/layout/cxg_dominator.lay... python3 scripts/build/complay.py src/mame/layout/cxg_dominator.lay build/generated/mame/layout/cxg_dominator.lh layout_cxg_dominator Compressing src/mame/layout/cxg_enterprise.lay... python3 scripts/build/complay.py src/mame/layout/cxg_enterprise.lay build/generated/mame/layout/cxg_enterprise.lh layout_cxg_enterprise Compressing src/mame/layout/cxg_galaxy.lay... python3 scripts/build/complay.py src/mame/layout/cxg_galaxy.lay build/generated/mame/layout/cxg_galaxy.lh layout_cxg_galaxy Compressing src/mame/layout/cxg_granada.lay... python3 scripts/build/complay.py src/mame/layout/cxg_granada.lay build/generated/mame/layout/cxg_granada.lh layout_cxg_granada Compressing src/mame/layout/cxg_junior.lay... python3 scripts/build/complay.py src/mame/layout/cxg_junior.lay build/generated/mame/layout/cxg_junior.lh layout_cxg_junior Compressing src/mame/layout/cxg_legend.lay... python3 scripts/build/complay.py src/mame/layout/cxg_legend.lay build/generated/mame/layout/cxg_legend.lh layout_cxg_legend Compressing src/mame/layout/cxg_pchess.lay... python3 scripts/build/complay.py src/mame/layout/cxg_pchess.lay build/generated/mame/layout/cxg_pchess.lh layout_cxg_pchess Compressing src/mame/layout/cxg_professor.lay... python3 scripts/build/complay.py src/mame/layout/cxg_professor.lay build/generated/mame/layout/cxg_professor.lh layout_cxg_professor Compressing src/mame/layout/cxg_royal.lay... python3 scripts/build/complay.py src/mame/layout/cxg_royal.lay build/generated/mame/layout/cxg_royal.lh layout_cxg_royal Compressing src/mame/layout/cxg_scpchess.lay... python3 scripts/build/complay.py src/mame/layout/cxg_scpchess.lay build/generated/mame/layout/cxg_scpchess.lh layout_cxg_scpchess Compressing src/mame/layout/cxg_scpchessa.lay... python3 scripts/build/complay.py src/mame/layout/cxg_scpchessa.lay build/generated/mame/layout/cxg_scpchessa.lh layout_cxg_scpchessa Compressing src/mame/layout/cxg_senterprise.lay... python3 scripts/build/complay.py src/mame/layout/cxg_senterprise.lay build/generated/mame/layout/cxg_senterprise.lh layout_cxg_senterprise Compressing src/mame/layout/cxg_senterprisec.lay... python3 scripts/build/complay.py src/mame/layout/cxg_senterprisec.lay build/generated/mame/layout/cxg_senterprisec.lh layout_cxg_senterprisec Compressing src/mame/layout/cxg_sphinx40.lay... python3 scripts/build/complay.py src/mame/layout/cxg_sphinx40.lay build/generated/mame/layout/cxg_sphinx40.lh layout_cxg_sphinx40 Compressing src/mame/layout/cxg_supra.lay... python3 scripts/build/complay.py src/mame/layout/cxg_supra.lay build/generated/mame/layout/cxg_supra.lh layout_cxg_supra Compressing src/mame/layout/cz1.lay... python3 scripts/build/complay.py src/mame/layout/cz1.lay build/generated/mame/layout/cz1.lh layout_cz1 Compressing src/mame/layout/cz101.lay... python3 scripts/build/complay.py src/mame/layout/cz101.lay build/generated/mame/layout/cz101.lh layout_cz101 Compressing src/mame/layout/cz230s.lay... python3 scripts/build/complay.py src/mame/layout/cz230s.lay build/generated/mame/layout/cz230s.lh layout_cz230s Compressing src/mame/layout/dallaspk.lay... python3 scripts/build/complay.py src/mame/layout/dallaspk.lay build/generated/mame/layout/dallaspk.lh layout_dallaspk Compressing src/mame/layout/darius.lay... python3 scripts/build/complay.py src/mame/layout/darius.lay build/generated/mame/layout/darius.lh layout_darius Compressing src/mame/layout/dataman.lay... python3 scripts/build/complay.py src/mame/layout/dataman.lay build/generated/mame/layout/dataman.lh layout_dataman Compressing src/mame/layout/datum.lay... python3 scripts/build/complay.py src/mame/layout/datum.lay build/generated/mame/layout/datum.lh layout_datum Compressing src/mame/layout/db32016.lay... python3 scripts/build/complay.py src/mame/layout/db32016.lay build/generated/mame/layout/db32016.lh layout_db32016 Compressing src/mame/layout/dblaxle.lay... python3 scripts/build/complay.py src/mame/layout/dblaxle.lay build/generated/mame/layout/dblaxle.lh layout_dblaxle Compressing src/mame/layout/dblcrown.lay... python3 scripts/build/complay.py src/mame/layout/dblcrown.lay build/generated/mame/layout/dblcrown.lh layout_dblcrown Compressing src/mame/layout/dbridgec.lay... python3 scripts/build/complay.py src/mame/layout/dbridgec.lay build/generated/mame/layout/dbridgec.lh layout_dbridgec Compressing src/mame/layout/dcebridge.lay... python3 scripts/build/complay.py src/mame/layout/dcebridge.lay build/generated/mame/layout/dcebridge.lh layout_dcebridge Compressing src/mame/layout/dct11em.lay... Compressing src/mame/layout/dd9.lay... python3 scripts/build/complay.py src/mame/layout/dct11em.lay build/generated/mame/layout/dct11em.lh layout_dct11em python3 scripts/build/complay.py src/mame/layout/dd9.lay build/generated/mame/layout/dd9.lh layout_dd9 Compressing src/mame/layout/de1.lay... python3 scripts/build/complay.py src/mame/layout/de1.lay build/generated/mame/layout/de1.lh layout_de1 Compressing src/mame/layout/de2.lay... python3 scripts/build/complay.py src/mame/layout/de2.lay build/generated/mame/layout/de2.lh layout_de2 Compressing src/mame/layout/de2a3.lay... python3 scripts/build/complay.py src/mame/layout/de2a3.lay build/generated/mame/layout/de2a3.lh layout_de2a3 Compressing src/mame/layout/deadeye.lay... python3 scripts/build/complay.py src/mame/layout/deadeye.lay build/generated/mame/layout/deadeye.lh layout_deadeye Compressing src/mame/layout/debutm.lay... python3 scripts/build/complay.py src/mame/layout/debutm.lay build/generated/mame/layout/debutm.lh layout_debutm Compressing src/mame/layout/demon.lay... python3 scripts/build/complay.py src/mame/layout/demon.lay build/generated/mame/layout/demon.lh layout_demon Compressing src/mame/layout/dendego.lay... python3 scripts/build/complay.py src/mame/layout/dendego.lay build/generated/mame/layout/dendego.lh layout_dendego Compressing src/mame/layout/depthch.lay... python3 scripts/build/complay.py src/mame/layout/depthch.lay build/generated/mame/layout/depthch.lh layout_depthch Compressing src/mame/layout/design6.lay... python3 scripts/build/complay.py src/mame/layout/design6.lay build/generated/mame/layout/design6.lh layout_design6 Compressing src/mame/layout/destroyr.lay... python3 scripts/build/complay.py src/mame/layout/destroyr.lay build/generated/mame/layout/destroyr.lh layout_destroyr Compressing src/mame/layout/dfs500.lay... python3 scripts/build/complay.py src/mame/layout/dfs500.lay build/generated/mame/layout/dfs500.lh layout_dfs500 Compressing src/mame/layout/digel804.lay... python3 scripts/build/complay.py src/mame/layout/digel804.lay build/generated/mame/layout/digel804.lh layout_digel804 Compressing src/mame/layout/dimtouch.lay... python3 scripts/build/complay.py src/mame/layout/dimtouch.lay build/generated/mame/layout/dimtouch.lh layout_dimtouch Compressing src/mame/layout/dinodino.lay... python3 scripts/build/complay.py src/mame/layout/dinodino.lay build/generated/mame/layout/dinodino.lh layout_dinodino Compressing src/mame/layout/disc2000.lay... python3 scripts/build/complay.py src/mame/layout/disc2000.lay build/generated/mame/layout/disc2000.lh layout_disc2000 Compressing src/mame/layout/ditto.lay... python3 scripts/build/complay.py src/mame/layout/ditto.lay build/generated/mame/layout/ditto.lh layout_ditto Compressing src/mame/layout/dlair.lay... python3 scripts/build/complay.py src/mame/layout/dlair.lay build/generated/mame/layout/dlair.lh layout_dlair Compressing src/mame/layout/dmv.lay... python3 scripts/build/complay.py src/mame/layout/dmv.lay build/generated/mame/layout/dmv.lh layout_dmv Compressing src/mame/layout/dnbanban.lay... python3 scripts/build/complay.py src/mame/layout/dnbanban.lay build/generated/mame/layout/dnbanban.lh layout_dnbanban Compressing src/mame/layout/dodgem.lay... python3 scripts/build/complay.py src/mame/layout/dodgem.lay build/generated/mame/layout/dodgem.lh layout_dodgem Compressing src/mame/layout/dolphntr.lay... python3 scripts/build/complay.py src/mame/layout/dolphntr.lay build/generated/mame/layout/dolphntr.lh layout_dolphntr Compressing src/mame/layout/dolphntrb.lay... python3 scripts/build/complay.py src/mame/layout/dolphntrb.lay build/generated/mame/layout/dolphntrb.lh layout_dolphntrb Compressing src/mame/layout/dolphntrceb.lay... python3 scripts/build/complay.py src/mame/layout/dolphntrceb.lay build/generated/mame/layout/dolphntrceb.lh layout_dolphntrceb Compressing src/mame/layout/dolphntru.lay... python3 scripts/build/complay.py src/mame/layout/dolphntru.lay build/generated/mame/layout/dolphntru.lh layout_dolphntru Compressing src/mame/layout/dolphntrua.lay... python3 scripts/build/complay.py src/mame/layout/dolphntrua.lay build/generated/mame/layout/dolphntrua.lh layout_dolphntrua Compressing src/mame/layout/dolphunk.lay... python3 scripts/build/complay.py src/mame/layout/dolphunk.lay build/generated/mame/layout/dolphunk.lh layout_dolphunk Compressing src/mame/layout/dpoker.lay... python3 scripts/build/complay.py src/mame/layout/dpoker.lay build/generated/mame/layout/dpoker.lh layout_dpoker Compressing src/mame/layout/dragrace.lay... python3 scripts/build/complay.py src/mame/layout/dragrace.lay build/generated/mame/layout/dragrace.lh layout_dragrace Compressing src/mame/layout/drdunk.lay... python3 scripts/build/complay.py src/mame/layout/drdunk.lay build/generated/mame/layout/drdunk.lh layout_drdunk Compressing src/mame/layout/dreamwv.lay... python3 scripts/build/complay.py src/mame/layout/dreamwv.lay build/generated/mame/layout/dreamwv.lh layout_dreamwv Compressing src/mame/layout/drw80pkr.lay... python3 scripts/build/complay.py src/mame/layout/drw80pkr.lay build/generated/mame/layout/drw80pkr.lh layout_drw80pkr Compressing src/mame/layout/drwho.lay... python3 scripts/build/complay.py src/mame/layout/drwho.lay build/generated/mame/layout/drwho.lh layout_drwho Compressing src/mame/layout/dunksunk.lay... python3 scripts/build/complay.py src/mame/layout/dunksunk.lay build/generated/mame/layout/dunksunk.lh layout_dunksunk Compressing src/mame/layout/dx100.lay... python3 scripts/build/complay.py src/mame/layout/dx100.lay build/generated/mame/layout/dx100.lh layout_dx100 Compressing src/mame/layout/dx9.lay... python3 scripts/build/complay.py src/mame/layout/dx9.lay build/generated/mame/layout/dx9.lh layout_dx9 Compressing src/mame/layout/dxfootb.lay... python3 scripts/build/complay.py src/mame/layout/dxfootb.lay build/generated/mame/layout/dxfootb.lh layout_dxfootb Compressing src/mame/layout/dynajack.lay... python3 scripts/build/complay.py src/mame/layout/dynajack.lay build/generated/mame/layout/dynajack.lh layout_dynajack Compressing src/mame/layout/eacc.lay... python3 scripts/build/complay.py src/mame/layout/eacc.lay build/generated/mame/layout/eacc.lh layout_eacc Compressing src/mame/layout/ebaskb2.lay... python3 scripts/build/complay.py src/mame/layout/ebaskb2.lay build/generated/mame/layout/ebaskb2.lh layout_ebaskb2 Compressing src/mame/layout/ebball.lay... python3 scripts/build/complay.py src/mame/layout/ebball.lay build/generated/mame/layout/ebball.lh layout_ebball Compressing src/mame/layout/ebball2.lay... python3 scripts/build/complay.py src/mame/layout/ebball2.lay build/generated/mame/layout/ebball2.lh layout_ebball2 Compressing src/mame/layout/ebball3.lay... python3 scripts/build/complay.py src/mame/layout/ebball3.lay build/generated/mame/layout/ebball3.lh layout_ebball3 Compressing src/mame/layout/ebknight.lay... python3 scripts/build/complay.py src/mame/layout/ebknight.lay build/generated/mame/layout/ebknight.lh layout_ebknight Compressing src/mame/layout/ecoinf2.lay... python3 scripts/build/complay.py src/mame/layout/ecoinf2.lay build/generated/mame/layout/ecoinf2.lh layout_ecoinf2 Compressing src/mame/layout/ecoinf3.lay... python3 scripts/build/complay.py src/mame/layout/ecoinf3.lay build/generated/mame/layout/ecoinf3.lh layout_ecoinf3 Compressing src/mame/layout/ecoinfr.lay... python3 scripts/build/complay.py src/mame/layout/ecoinfr.lay build/generated/mame/layout/ecoinfr.lh layout_ecoinfr Compressing src/mame/layout/efball.lay... python3 scripts/build/complay.py src/mame/layout/efball.lay build/generated/mame/layout/efball.lh layout_efball Compressing src/mame/layout/efootb4.lay... python3 scripts/build/complay.py src/mame/layout/efootb4.lay build/generated/mame/layout/efootb4.lh layout_efootb4 Compressing src/mame/layout/eforest.lay... python3 scripts/build/complay.py src/mame/layout/eforest.lay build/generated/mame/layout/eforest.lh layout_eforest Compressing src/mame/layout/eforestu.lay... python3 scripts/build/complay.py src/mame/layout/eforestu.lay build/generated/mame/layout/eforestu.lh layout_eforestu Compressing src/mame/layout/eibise.lay... python3 scripts/build/complay.py src/mame/layout/eibise.lay build/generated/mame/layout/eibise.lh layout_eibise Compressing src/mame/layout/einvader.lay... python3 scripts/build/complay.py src/mame/layout/einvader.lay build/generated/mame/layout/einvader.lh layout_einvader Compressing src/mame/layout/einvaderc.lay... python3 scripts/build/complay.py src/mame/layout/einvaderc.lay build/generated/mame/layout/einvaderc.lh layout_einvaderc Compressing src/mame/layout/elbaskb.lay... python3 scripts/build/complay.py src/mame/layout/elbaskb.lay build/generated/mame/layout/elbaskb.lh layout_elbaskb Compressing src/mame/layout/elcirculo.lay... python3 scripts/build/complay.py src/mame/layout/elcirculo.lay build/generated/mame/layout/elcirculo.lh layout_elcirculo Compressing src/mame/layout/elecbowl.lay... python3 scripts/build/complay.py src/mame/layout/elecbowl.lay build/generated/mame/layout/elecbowl.lh layout_elecbowl Compressing src/mame/layout/elecdet.lay... python3 scripts/build/complay.py src/mame/layout/elecdet.lay build/generated/mame/layout/elecdet.lh layout_elecdet Compressing src/mame/layout/eleciq.lay... python3 scripts/build/complay.py src/mame/layout/eleciq.lay build/generated/mame/layout/eleciq.lh layout_eleciq Compressing src/mame/layout/elecyoyo.lay... python3 scripts/build/complay.py src/mame/layout/elecyoyo.lay build/generated/mame/layout/elecyoyo.lh layout_elecyoyo Compressing src/mame/layout/elekscmp.lay... python3 scripts/build/complay.py src/mame/layout/elekscmp.lay build/generated/mame/layout/elekscmp.lh layout_elekscmp Compressing src/mame/layout/elf2.lay... python3 scripts/build/complay.py src/mame/layout/elf2.lay build/generated/mame/layout/elf2.lh layout_elf2 Compressing src/mame/layout/emma2.lay... python3 scripts/build/complay.py src/mame/layout/emma2.lay build/generated/mame/layout/emma2.lh layout_emma2 Compressing src/mame/layout/enforceja.lay... python3 scripts/build/complay.py src/mame/layout/enforceja.lay build/generated/mame/layout/enforceja.lh layout_enforceja Compressing src/mame/layout/enmirage.lay... python3 scripts/build/complay.py src/mame/layout/enmirage.lay build/generated/mame/layout/enmirage.lh layout_enmirage Compressing src/mame/layout/epc.lay... python3 scripts/build/complay.py src/mame/layout/epc.lay build/generated/mame/layout/epc.lh layout_epc Compressing src/mame/layout/esbattle.lay... python3 scripts/build/complay.py src/mame/layout/esbattle.lay build/generated/mame/layout/esbattle.lh layout_esbattle Compressing src/mame/layout/escmars.lay... python3 scripts/build/complay.py src/mame/layout/escmars.lay build/generated/mame/layout/escmars.lh layout_escmars Compressing src/mame/layout/esoccer.lay... python3 scripts/build/complay.py src/mame/layout/esoccer.lay build/generated/mame/layout/esoccer.lh layout_esoccer Compressing src/mame/layout/esq1.lay... python3 scripts/build/complay.py src/mame/layout/esq1.lay build/generated/mame/layout/esq1.lh layout_esq1 Compressing src/mame/layout/esq1by22.lay... python3 scripts/build/complay.py src/mame/layout/esq1by22.lay build/generated/mame/layout/esq1by22.lh layout_esq1by22 Compressing src/mame/layout/esq2by16.lay... python3 scripts/build/complay.py src/mame/layout/esq2by16.lay build/generated/mame/layout/esq2by16.lh layout_esq2by16 Compressing src/mame/layout/esq2by40.lay... python3 scripts/build/complay.py src/mame/layout/esq2by40.lay build/generated/mame/layout/esq2by40.lh layout_esq2by40 Compressing src/mame/layout/esq2by40_vfx.lay... python3 scripts/build/complay.py src/mame/layout/esq2by40_vfx.lay build/generated/mame/layout/esq2by40_vfx.lh layout_esq2by40_vfx Compressing src/mame/layout/et3400.lay... python3 scripts/build/complay.py src/mame/layout/et3400.lay build/generated/mame/layout/et3400.lh layout_et3400 Compressing src/mame/layout/excal_igor.lay... python3 scripts/build/complay.py src/mame/layout/excal_igor.lay build/generated/mame/layout/excal_igor.lh layout_excal_igor Compressing src/mame/layout/excal_ivant.lay... python3 scripts/build/complay.py src/mame/layout/excal_ivant.lay build/generated/mame/layout/excal_ivant.lh layout_excal_ivant Compressing src/mame/layout/excal_ivanto.lay... python3 scripts/build/complay.py src/mame/layout/excal_ivanto.lay build/generated/mame/layout/excal_ivanto.lh layout_excal_ivanto Compressing src/mame/layout/excal_mirage.lay... python3 scripts/build/complay.py src/mame/layout/excal_mirage.lay build/generated/mame/layout/excal_mirage.lh layout_excal_mirage Compressing src/mame/layout/f1gpstar.lay... python3 scripts/build/complay.py src/mame/layout/f1gpstar.lay build/generated/mame/layout/f1gpstar.lh layout_f1gpstar Compressing src/mame/layout/f1superb.lay... python3 scripts/build/complay.py src/mame/layout/f1superb.lay build/generated/mame/layout/f1superb.lh layout_f1superb Compressing src/mame/layout/f2pbball.lay... python3 scripts/build/complay.py src/mame/layout/f2pbball.lay build/generated/mame/layout/f2pbball.lh layout_f2pbball Compressing src/mame/layout/f3in1.lay... python3 scripts/build/complay.py src/mame/layout/f3in1.lay build/generated/mame/layout/f3in1.lh layout_f3in1 Compressing src/mame/layout/f4431.lay... python3 scripts/build/complay.py src/mame/layout/f4431.lay build/generated/mame/layout/f4431.lh layout_f4431 Compressing src/mame/layout/fashion.lay... python3 scripts/build/complay.py src/mame/layout/fashion.lay build/generated/mame/layout/fashion.lh layout_fashion Compressing src/mame/layout/fb01.lay... python3 scripts/build/complay.py src/mame/layout/fb01.lay build/generated/mame/layout/fb01.lh layout_fb01 Compressing src/mame/layout/fccpu1.lay... python3 scripts/build/complay.py src/mame/layout/fccpu1.lay build/generated/mame/layout/fccpu1.lh layout_fccpu1 Compressing src/mame/layout/ferie.lay... python3 scripts/build/complay.py src/mame/layout/ferie.lay build/generated/mame/layout/ferie.lh layout_ferie Compressing src/mame/layout/fhunter.lay... python3 scripts/build/complay.py src/mame/layout/fhunter.lay build/generated/mame/layout/fhunter.lh layout_fhunter Compressing src/mame/layout/fidel_acr.lay... python3 scripts/build/complay.py src/mame/layout/fidel_acr.lay build/generated/mame/layout/fidel_acr.lh layout_fidel_acr Compressing src/mame/layout/fidel_bkc.lay... Compressing src/mame/layout/fidel_brc.lay... python3 scripts/build/complay.py src/mame/layout/fidel_bkc.lay build/generated/mame/layout/fidel_bkc.lh layout_fidel_bkc python3 scripts/build/complay.py src/mame/layout/fidel_brc.lay build/generated/mame/layout/fidel_brc.lh layout_fidel_brc Compressing src/mame/layout/fidel_bridgeb.lay... python3 scripts/build/complay.py src/mame/layout/fidel_bridgeb.lay build/generated/mame/layout/fidel_bridgeb.lh layout_fidel_bridgeb Compressing src/mame/layout/fidel_bv3.lay... python3 scripts/build/complay.py src/mame/layout/fidel_bv3.lay build/generated/mame/layout/fidel_bv3.lh layout_fidel_bv3 Compressing src/mame/layout/fidel_cc1.lay... python3 scripts/build/complay.py src/mame/layout/fidel_cc1.lay build/generated/mame/layout/fidel_cc1.lh layout_fidel_cc1 Compressing src/mame/layout/fidel_cc10.lay... python3 scripts/build/complay.py src/mame/layout/fidel_cc10.lay build/generated/mame/layout/fidel_cc10.lh layout_fidel_cc10 Compressing src/mame/layout/fidel_cc10c.lay... python3 scripts/build/complay.py src/mame/layout/fidel_cc10c.lay build/generated/mame/layout/fidel_cc10c.lh layout_fidel_cc10c Compressing src/mame/layout/fidel_cc3.lay... python3 scripts/build/complay.py src/mame/layout/fidel_cc3.lay build/generated/mame/layout/fidel_cc3.lh layout_fidel_cc3 Compressing src/mame/layout/fidel_cc7.lay... python3 scripts/build/complay.py src/mame/layout/fidel_cc7.lay build/generated/mame/layout/fidel_cc7.lh layout_fidel_cc7 Compressing src/mame/layout/fidel_chesster.lay... python3 scripts/build/complay.py src/mame/layout/fidel_chesster.lay build/generated/mame/layout/fidel_chesster.lh layout_fidel_chesster Compressing src/mame/layout/fidel_classic.lay... python3 scripts/build/complay.py src/mame/layout/fidel_classic.lay build/generated/mame/layout/fidel_classic.lh layout_fidel_classic Compressing src/mame/layout/fidel_cphantom.lay... python3 scripts/build/complay.py src/mame/layout/fidel_cphantom.lay build/generated/mame/layout/fidel_cphantom.lh layout_fidel_cphantom Compressing src/mame/layout/fidel_cr.lay... python3 scripts/build/complay.py src/mame/layout/fidel_cr.lay build/generated/mame/layout/fidel_cr.lh layout_fidel_cr Compressing src/mame/layout/fidel_csc.lay... python3 scripts/build/complay.py src/mame/layout/fidel_csc.lay build/generated/mame/layout/fidel_csc.lh layout_fidel_csc Compressing src/mame/layout/fidel_desdis.lay... python3 scripts/build/complay.py src/mame/layout/fidel_desdis.lay build/generated/mame/layout/fidel_desdis.lh layout_fidel_desdis Compressing src/mame/layout/fidel_desdis_68kg.lay... python3 scripts/build/complay.py src/mame/layout/fidel_desdis_68kg.lay build/generated/mame/layout/fidel_desdis_68kg.lh layout_fidel_desdis_68kg Compressing src/mame/layout/fidel_desdis_68kr.lay... python3 scripts/build/complay.py src/mame/layout/fidel_desdis_68kr.lay build/generated/mame/layout/fidel_desdis_68kr.lh layout_fidel_desdis_68kr Compressing src/mame/layout/fidel_dsc.lay... python3 scripts/build/complay.py src/mame/layout/fidel_dsc.lay build/generated/mame/layout/fidel_dsc.lh layout_fidel_dsc Compressing src/mame/layout/fidel_eag.lay... python3 scripts/build/complay.py src/mame/layout/fidel_eag.lay build/generated/mame/layout/fidel_eag.lh layout_fidel_eag Compressing src/mame/layout/fidel_eag_68k.lay... python3 scripts/build/complay.py src/mame/layout/fidel_eag_68k.lay build/generated/mame/layout/fidel_eag_68k.lh layout_fidel_eag_68k Compressing src/mame/layout/fidel_eag_priv.lay... python3 scripts/build/complay.py src/mame/layout/fidel_eag_priv.lay build/generated/mame/layout/fidel_eag_priv.lh layout_fidel_eag_priv Compressing src/mame/layout/fidel_eas.lay... python3 scripts/build/complay.py src/mame/layout/fidel_eas.lay build/generated/mame/layout/fidel_eas.lh layout_fidel_eas Compressing src/mame/layout/fidel_eldorado.lay... python3 scripts/build/complay.py src/mame/layout/fidel_eldorado.lay build/generated/mame/layout/fidel_eldorado.lh layout_fidel_eldorado Compressing src/mame/layout/fidel_elegance.lay... python3 scripts/build/complay.py src/mame/layout/fidel_elegance.lay build/generated/mame/layout/fidel_elegance.lh layout_fidel_elegance Compressing src/mame/layout/fidel_ex.lay... python3 scripts/build/complay.py src/mame/layout/fidel_ex.lay build/generated/mame/layout/fidel_ex.lh layout_fidel_ex Compressing src/mame/layout/fidel_ex_68k.lay... python3 scripts/build/complay.py src/mame/layout/fidel_ex_68k.lay build/generated/mame/layout/fidel_ex_68k.lh layout_fidel_ex_68k Compressing src/mame/layout/fidel_exb.lay... python3 scripts/build/complay.py src/mame/layout/fidel_exb.lay build/generated/mame/layout/fidel_exb.lh layout_fidel_exb Compressing src/mame/layout/fidel_exd.lay... python3 scripts/build/complay.py src/mame/layout/fidel_exd.lay build/generated/mame/layout/fidel_exd.lh layout_fidel_exd Compressing src/mame/layout/fidel_exv.lay... python3 scripts/build/complay.py src/mame/layout/fidel_exv.lay build/generated/mame/layout/fidel_exv.lh layout_fidel_exv Compressing src/mame/layout/fidel_gambitv.lay... python3 scripts/build/complay.py src/mame/layout/fidel_gambitv.lay build/generated/mame/layout/fidel_gambitv.lh layout_fidel_gambitv Compressing src/mame/layout/fidel_gin.lay... python3 scripts/build/complay.py src/mame/layout/fidel_gin.lay build/generated/mame/layout/fidel_gin.lh layout_fidel_gin Compressing src/mame/layout/fidel_msc_v1.lay... python3 scripts/build/complay.py src/mame/layout/fidel_msc_v1.lay build/generated/mame/layout/fidel_msc_v1.lh layout_fidel_msc_v1 Compressing src/mame/layout/fidel_msc_v2.lay... python3 scripts/build/complay.py src/mame/layout/fidel_msc_v2.lay build/generated/mame/layout/fidel_msc_v2.lh layout_fidel_msc_v2 Compressing src/mame/layout/fidel_pc.lay... python3 scripts/build/complay.py src/mame/layout/fidel_pc.lay build/generated/mame/layout/fidel_pc.lh layout_fidel_pc Compressing src/mame/layout/fidel_phantom.lay... python3 scripts/build/complay.py src/mame/layout/fidel_phantom.lay build/generated/mame/layout/fidel_phantom.lh layout_fidel_phantom Compressing src/mame/layout/fidel_playmatic.lay... python3 scripts/build/complay.py src/mame/layout/fidel_playmatic.lay build/generated/mame/layout/fidel_playmatic.lh layout_fidel_playmatic Compressing src/mame/layout/fidel_rsc.lay... python3 scripts/build/complay.py src/mame/layout/fidel_rsc.lay build/generated/mame/layout/fidel_rsc.lh layout_fidel_rsc Compressing src/mame/layout/fidel_sc12.lay... python3 scripts/build/complay.py src/mame/layout/fidel_sc12.lay build/generated/mame/layout/fidel_sc12.lh layout_fidel_sc12 Compressing src/mame/layout/fidel_sc6.lay... python3 scripts/build/complay.py src/mame/layout/fidel_sc6.lay build/generated/mame/layout/fidel_sc6.lh layout_fidel_sc6 Compressing src/mame/layout/fidel_sc8.lay... python3 scripts/build/complay.py src/mame/layout/fidel_sc8.lay build/generated/mame/layout/fidel_sc8.lh layout_fidel_sc8 Compressing src/mame/layout/fidel_sc9.lay... python3 scripts/build/complay.py src/mame/layout/fidel_sc9.lay build/generated/mame/layout/fidel_sc9.lh layout_fidel_sc9 Compressing src/mame/layout/fidel_su9.lay... python3 scripts/build/complay.py src/mame/layout/fidel_su9.lay build/generated/mame/layout/fidel_su9.lh layout_fidel_su9 Compressing src/mame/layout/fidel_vcc.lay... python3 scripts/build/complay.py src/mame/layout/fidel_vcc.lay build/generated/mame/layout/fidel_vcc.lh layout_fidel_vcc Compressing src/mame/layout/fidel_vsc.lay... python3 scripts/build/complay.py src/mame/layout/fidel_vsc.lay build/generated/mame/layout/fidel_vsc.lh layout_fidel_vsc Compressing src/mame/layout/finalapr.lay... python3 scripts/build/complay.py src/mame/layout/finalapr.lay build/generated/mame/layout/finalapr.lh layout_finalapr Compressing src/mame/layout/finallap.lay... python3 scripts/build/complay.py src/mame/layout/finallap.lay build/generated/mame/layout/finallap.lh layout_finallap Compressing src/mame/layout/fingbowl.lay... python3 scripts/build/complay.py src/mame/layout/fingbowl.lay build/generated/mame/layout/fingbowl.lh layout_fingbowl Compressing src/mame/layout/fireball.lay... python3 scripts/build/complay.py src/mame/layout/fireball.lay build/generated/mame/layout/fireball.lh layout_fireball Compressing src/mame/layout/firebeat.lay... python3 scripts/build/complay.py src/mame/layout/firebeat.lay build/generated/mame/layout/firebeat.lh layout_firebeat Compressing src/mame/layout/flash.lay... python3 scripts/build/complay.py src/mame/layout/flash.lay build/generated/mame/layout/flash.lh layout_flash Compressing src/mame/layout/flicker.lay... python3 scripts/build/complay.py src/mame/layout/flicker.lay build/generated/mame/layout/flicker.lh layout_flicker Compressing src/mame/layout/fortecrd.lay... python3 scripts/build/complay.py src/mame/layout/fortecrd.lay build/generated/mame/layout/fortecrd.lh layout_fortecrd Compressing src/mame/layout/fortellr.lay... python3 scripts/build/complay.py src/mame/layout/fortellr.lay build/generated/mame/layout/fortellr.lh layout_fortellr Compressing src/mame/layout/fruitstb.lay... python3 scripts/build/complay.py src/mame/layout/fruitstb.lay build/generated/mame/layout/fruitstb.lh layout_fruitstb Compressing src/mame/layout/ftri1.lay... python3 scripts/build/complay.py src/mame/layout/ftri1.lay build/generated/mame/layout/ftri1.lh layout_ftri1 Compressing src/mame/layout/fts2in1.lay... python3 scripts/build/complay.py src/mame/layout/fts2in1.lay build/generated/mame/layout/fts2in1.lh layout_fts2in1 Compressing src/mame/layout/funjacks.lay... python3 scripts/build/complay.py src/mame/layout/funjacks.lay build/generated/mame/layout/funjacks.lh layout_funjacks Compressing src/mame/layout/funrlgl.lay... python3 scripts/build/complay.py src/mame/layout/funrlgl.lay build/generated/mame/layout/funrlgl.lh layout_funrlgl Compressing src/mame/layout/funtag.lay... python3 scripts/build/complay.py src/mame/layout/funtag.lay build/generated/mame/layout/funtag.lh layout_funtag Compressing src/mame/layout/fvrpitch.lay... python3 scripts/build/complay.py src/mame/layout/fvrpitch.lay build/generated/mame/layout/fvrpitch.lh layout_fvrpitch Compressing src/mame/layout/fxmcr165.lay... python3 scripts/build/complay.py src/mame/layout/fxmcr165.lay build/generated/mame/layout/fxmcr165.lh layout_fxmcr165 Compressing src/mame/layout/g627.lay... python3 scripts/build/complay.py src/mame/layout/g627.lay build/generated/mame/layout/g627.lh layout_g627 Compressing src/mame/layout/galactic.lay... python3 scripts/build/complay.py src/mame/layout/galactic.lay build/generated/mame/layout/galactic.lh layout_galactic Compressing src/mame/layout/galaxi.lay... python3 scripts/build/complay.py src/mame/layout/galaxi.lay build/generated/mame/layout/galaxi.lh layout_galaxi Compressing src/mame/layout/gamball.lay... python3 scripts/build/complay.py src/mame/layout/gamball.lay build/generated/mame/layout/gamball.lh layout_gamball Compressing src/mame/layout/gamecom.lay... python3 scripts/build/complay.py src/mame/layout/gamecom.lay build/generated/mame/layout/gamecom.lh layout_gamecom Compressing src/mame/layout/gamemach.lay... python3 scripts/build/complay.py src/mame/layout/gamemach.lay build/generated/mame/layout/gamemach.lh layout_gamemach Compressing src/mame/layout/gamepock.lay... python3 scripts/build/complay.py src/mame/layout/gamepock.lay build/generated/mame/layout/gamepock.lh layout_gamepock Compressing src/mame/layout/gammonm2.lay... python3 scripts/build/complay.py src/mame/layout/gammonm2.lay build/generated/mame/layout/gammonm2.lh layout_gammonm2 Compressing src/mame/layout/gckong.lay... python3 scripts/build/complay.py src/mame/layout/gckong.lay build/generated/mame/layout/gckong.lh layout_gckong Compressing src/mame/layout/geebee.lay... python3 scripts/build/complay.py src/mame/layout/geebee.lay build/generated/mame/layout/geebee.lh layout_geebee Compressing src/mame/layout/geishanz.lay... python3 scripts/build/complay.py src/mame/layout/geishanz.lay build/generated/mame/layout/geishanz.lh layout_geishanz Compressing src/mame/layout/genmagi.lay... python3 scripts/build/complay.py src/mame/layout/genmagi.lay build/generated/mame/layout/genmagi.lh layout_genmagi Compressing src/mame/layout/gigatron.lay... python3 scripts/build/complay.py src/mame/layout/gigatron.lay build/generated/mame/layout/gigatron.lh layout_gigatron Compressing src/mame/layout/gjackpot.lay... python3 scripts/build/complay.py src/mame/layout/gjackpot.lay build/generated/mame/layout/gjackpot.lh layout_gjackpot Compressing src/mame/layout/gl3000s.lay... python3 scripts/build/complay.py src/mame/layout/gl3000s.lay build/generated/mame/layout/gl3000s.lh layout_gl3000s Compressing src/mame/layout/gldarrow.lay... python3 scripts/build/complay.py src/mame/layout/gldarrow.lay build/generated/mame/layout/gldarrow.lh layout_gldarrow Compressing src/mame/layout/gldncrwn.lay... python3 scripts/build/complay.py src/mame/layout/gldncrwn.lay build/generated/mame/layout/gldncrwn.lh layout_gldncrwn Compressing src/mame/layout/gldnpkr.lay... python3 scripts/build/complay.py src/mame/layout/gldnpkr.lay build/generated/mame/layout/gldnpkr.lh layout_gldnpkr Compressing src/mame/layout/globalfr.lay... python3 scripts/build/complay.py src/mame/layout/globalfr.lay build/generated/mame/layout/globalfr.lh layout_globalfr Compressing src/mame/layout/gmaster.lay... python3 scripts/build/complay.py src/mame/layout/gmaster.lay build/generated/mame/layout/gmaster.lh layout_gmaster Compressing src/mame/layout/goldenc.lay... python3 scripts/build/complay.py src/mame/layout/goldenc.lay build/generated/mame/layout/goldenc.lh layout_goldenc Compressing src/mame/layout/goldenra.lay... python3 scripts/build/complay.py src/mame/layout/goldenra.lay build/generated/mame/layout/goldenra.lh layout_goldenra Compressing src/mame/layout/goldnjkr.lay... python3 scripts/build/complay.py src/mame/layout/goldnjkr.lay build/generated/mame/layout/goldnjkr.lh layout_goldnjkr Compressing src/mame/layout/goldnpkr.lay... python3 scripts/build/complay.py src/mame/layout/goldnpkr.lay build/generated/mame/layout/goldnpkr.lh layout_goldnpkr Compressing src/mame/layout/goldnswp.lay... python3 scripts/build/complay.py src/mame/layout/goldnswp.lay build/generated/mame/layout/goldnswp.lh layout_goldnswp Compressing src/mame/layout/goldpyr.lay... python3 scripts/build/complay.py src/mame/layout/goldpyr.lay build/generated/mame/layout/goldpyr.lh layout_goldpyr Compressing src/mame/layout/goldstar.lay... python3 scripts/build/complay.py src/mame/layout/goldstar.lay build/generated/mame/layout/goldstar.lh layout_goldstar Compressing src/mame/layout/gorf.lay... python3 scripts/build/complay.py src/mame/layout/gorf.lay build/generated/mame/layout/gorf.lh layout_gorf Compressing src/mame/layout/gotcha.lay... python3 scripts/build/complay.py src/mame/layout/gotcha.lay build/generated/mame/layout/gotcha.lh layout_gotcha Compressing src/mame/layout/gp_1.lay... python3 scripts/build/complay.py src/mame/layout/gp_1.lay build/generated/mame/layout/gp_1.lh layout_gp_1 Compressing src/mame/layout/gp_2.lay... python3 scripts/build/complay.py src/mame/layout/gp_2.lay build/generated/mame/layout/gp_2.lh layout_gp_2 Compressing src/mame/layout/gpoker.lay... python3 scripts/build/complay.py src/mame/layout/gpoker.lay build/generated/mame/layout/gpoker.lh layout_gpoker Compressing src/mame/layout/granits.lay... python3 scripts/build/complay.py src/mame/layout/granits.lay build/generated/mame/layout/granits.lh layout_granits Compressing src/mame/layout/gravity.lay... python3 scripts/build/complay.py src/mame/layout/gravity.lay build/generated/mame/layout/gravity.lh layout_gravity Compressing src/mame/layout/grchamp.lay... python3 scripts/build/complay.py src/mame/layout/grchamp.lay build/generated/mame/layout/grchamp.lh layout_grchamp Compressing src/mame/layout/gridiron.lay... python3 scripts/build/complay.py src/mame/layout/gridiron.lay build/generated/mame/layout/gridiron.lh layout_gridiron Compressing src/mame/layout/grnlizrd.lay... python3 scripts/build/complay.py src/mame/layout/grnlizrd.lay build/generated/mame/layout/grnlizrd.lh layout_grnlizrd Compressing src/mame/layout/grobot9.lay... python3 scripts/build/complay.py src/mame/layout/grobot9.lay build/generated/mame/layout/grobot9.lh layout_grobot9 Compressing src/mame/layout/gts1.lay... python3 scripts/build/complay.py src/mame/layout/gts1.lay build/generated/mame/layout/gts1.lh layout_gts1 Compressing src/mame/layout/gts3.lay... python3 scripts/build/complay.py src/mame/layout/gts3.lay build/generated/mame/layout/gts3.lh layout_gts3 Compressing src/mame/layout/gts80.lay... python3 scripts/build/complay.py src/mame/layout/gts80.lay build/generated/mame/layout/gts80.lh layout_gts80 Compressing src/mame/layout/gts80a.lay... python3 scripts/build/complay.py src/mame/layout/gts80a.lay build/generated/mame/layout/gts80a.lh layout_gts80a Compressing src/mame/layout/gts80a_caveman.lay... python3 scripts/build/complay.py src/mame/layout/gts80a_caveman.lay build/generated/mame/layout/gts80a_caveman.lh layout_gts80a_caveman Compressing src/mame/layout/gts80b.lay... python3 scripts/build/complay.py src/mame/layout/gts80b.lay build/generated/mame/layout/gts80b.lh layout_gts80b Compressing src/mame/layout/guab.lay... python3 scripts/build/complay.py src/mame/layout/guab.lay build/generated/mame/layout/guab.lh layout_guab Compressing src/mame/layout/gunchamp.lay... python3 scripts/build/complay.py src/mame/layout/gunchamp.lay build/generated/mame/layout/gunchamp.lh layout_gunchamp Compressing src/mame/layout/gunchamps.lay... python3 scripts/build/complay.py src/mame/layout/gunchamps.lay build/generated/mame/layout/gunchamps.lh layout_gunchamps Compressing src/mame/layout/gunfight.lay... python3 scripts/build/complay.py src/mame/layout/gunfight.lay build/generated/mame/layout/gunfight.lh layout_gunfight Compressing src/mame/layout/gunnrose.lay... python3 scripts/build/complay.py src/mame/layout/gunnrose.lay build/generated/mame/layout/gunnrose.lh layout_gunnrose Compressing src/mame/layout/gypsyjug.lay... python3 scripts/build/complay.py src/mame/layout/gypsyjug.lay build/generated/mame/layout/gypsyjug.lh layout_gypsyjug Compressing src/mame/layout/h19.lay... python3 scripts/build/complay.py src/mame/layout/h19.lay build/generated/mame/layout/h19.lh layout_h19 Compressing src/mame/layout/h2hbaseb.lay... python3 scripts/build/complay.py src/mame/layout/h2hbaseb.lay build/generated/mame/layout/h2hbaseb.lh layout_h2hbaseb Compressing src/mame/layout/h2hbaskb.lay... python3 scripts/build/complay.py src/mame/layout/h2hbaskb.lay build/generated/mame/layout/h2hbaskb.lh layout_h2hbaskb Compressing src/mame/layout/h2hbaskbc.lay... python3 scripts/build/complay.py src/mame/layout/h2hbaskbc.lay build/generated/mame/layout/h2hbaskbc.lh layout_h2hbaskbc Compressing src/mame/layout/h2hboxing.lay... python3 scripts/build/complay.py src/mame/layout/h2hboxing.lay build/generated/mame/layout/h2hboxing.lh layout_h2hboxing Compressing src/mame/layout/h2hfootb.lay... python3 scripts/build/complay.py src/mame/layout/h2hfootb.lay build/generated/mame/layout/h2hfootb.lh layout_h2hfootb Compressing src/mame/layout/h2hhockey.lay... python3 scripts/build/complay.py src/mame/layout/h2hhockey.lay build/generated/mame/layout/h2hhockey.lh layout_h2hhockey Compressing src/mame/layout/h2hhockeyc.lay... python3 scripts/build/complay.py src/mame/layout/h2hhockeyc.lay build/generated/mame/layout/h2hhockeyc.lh layout_h2hhockeyc Compressing src/mame/layout/h2hsoccerc.lay... python3 scripts/build/complay.py src/mame/layout/h2hsoccerc.lay build/generated/mame/layout/h2hsoccerc.lh layout_h2hsoccerc Compressing src/mame/layout/h89.lay... python3 scripts/build/complay.py src/mame/layout/h89.lay build/generated/mame/layout/h89.lh layout_h89 Compressing src/mame/layout/hankin.lay... python3 scripts/build/complay.py src/mame/layout/hankin.lay build/generated/mame/layout/hankin.lh layout_hankin Compressing src/mame/layout/hc110.lay... python3 scripts/build/complay.py src/mame/layout/hc110.lay build/generated/mame/layout/hc110.lh layout_hc110 Compressing src/mame/layout/hccbaskb.lay... python3 scripts/build/complay.py src/mame/layout/hccbaskb.lay build/generated/mame/layout/hccbaskb.lh layout_hccbaskb Compressing src/mame/layout/hh_cop400_test.lay... python3 scripts/build/complay.py src/mame/layout/hh_cop400_test.lay build/generated/mame/layout/hh_cop400_test.lh layout_hh_cop400_test Compressing src/mame/layout/hh_cops1_test.lay... python3 scripts/build/complay.py src/mame/layout/hh_cops1_test.lay build/generated/mame/layout/hh_cops1_test.lh layout_hh_cops1_test Compressing src/mame/layout/hh_e0c6200_lcd.lay... python3 scripts/build/complay.py src/mame/layout/hh_e0c6200_lcd.lay build/generated/mame/layout/hh_e0c6200_lcd.lh layout_hh_e0c6200_lcd Compressing src/mame/layout/hh_hmcs40_test.lay... python3 scripts/build/complay.py src/mame/layout/hh_hmcs40_test.lay build/generated/mame/layout/hh_hmcs40_test.lh layout_hh_hmcs40_test Compressing src/mame/layout/hh_ht11xx_lcd.lay... python3 scripts/build/complay.py src/mame/layout/hh_ht11xx_lcd.lay build/generated/mame/layout/hh_ht11xx_lcd.lh layout_hh_ht11xx_lcd Compressing src/mame/layout/hh_melps4_test.lay... python3 scripts/build/complay.py src/mame/layout/hh_melps4_test.lay build/generated/mame/layout/hh_melps4_test.lh layout_hh_melps4_test Compressing src/mame/layout/hh_mn1400_test.lay... python3 scripts/build/complay.py src/mame/layout/hh_mn1400_test.lay build/generated/mame/layout/hh_mn1400_test.lh layout_hh_mn1400_test Compressing src/mame/layout/hh_pic16_test.lay... python3 scripts/build/complay.py src/mame/layout/hh_pic16_test.lay build/generated/mame/layout/hh_pic16_test.lh layout_hh_pic16_test Compressing src/mame/layout/hh_pps41_test.lay... python3 scripts/build/complay.py src/mame/layout/hh_pps41_test.lay build/generated/mame/layout/hh_pps41_test.lh layout_hh_pps41_test Compressing src/mame/layout/hh_rw5000_test.lay... python3 scripts/build/complay.py src/mame/layout/hh_rw5000_test.lay build/generated/mame/layout/hh_rw5000_test.lh layout_hh_rw5000_test Compressing src/mame/layout/hh_sm500_test.lay... python3 scripts/build/complay.py src/mame/layout/hh_sm500_test.lay build/generated/mame/layout/hh_sm500_test.lh layout_hh_sm500_test Compressing src/mame/layout/hh_sm510_dualh.lay... python3 scripts/build/complay.py src/mame/layout/hh_sm510_dualh.lay build/generated/mame/layout/hh_sm510_dualh.lh layout_hh_sm510_dualh Compressing src/mame/layout/hh_sm510_dualv.lay... python3 scripts/build/complay.py src/mame/layout/hh_sm510_dualv.lay build/generated/mame/layout/hh_sm510_dualv.lh layout_hh_sm510_dualv Compressing src/mame/layout/hh_sm510_single.lay... python3 scripts/build/complay.py src/mame/layout/hh_sm510_single.lay build/generated/mame/layout/hh_sm510_single.lh layout_hh_sm510_single Compressing src/mame/layout/hh_sm510_test.lay... python3 scripts/build/complay.py src/mame/layout/hh_sm510_test.lay build/generated/mame/layout/hh_sm510_test.lh layout_hh_sm510_test Compressing src/mame/layout/hh_sm510_tripleh.lay... python3 scripts/build/complay.py src/mame/layout/hh_sm510_tripleh.lay build/generated/mame/layout/hh_sm510_tripleh.lh layout_hh_sm510_tripleh Compressing src/mame/layout/hh_smc1k_test.lay... python3 scripts/build/complay.py src/mame/layout/hh_smc1k_test.lay build/generated/mame/layout/hh_smc1k_test.lh layout_hh_smc1k_test Compressing src/mame/layout/hh_tms1k_test.lay... python3 scripts/build/complay.py src/mame/layout/hh_tms1k_test.lay build/generated/mame/layout/hh_tms1k_test.lh layout_hh_tms1k_test Compressing src/mame/layout/hh_ucom4_test.lay... python3 scripts/build/complay.py src/mame/layout/hh_ucom4_test.lay build/generated/mame/layout/hh_ucom4_test.lh layout_hh_ucom4_test Compressing src/mame/layout/hitparade.lay... python3 scripts/build/complay.py src/mame/layout/hitparade.lay build/generated/mame/layout/hitparade.lh layout_hitparade Compressing src/mame/layout/horocomp.lay... python3 scripts/build/complay.py src/mame/layout/horocomp.lay build/generated/mame/layout/horocomp.lh layout_horocomp Compressing src/mame/layout/hotchili.lay... python3 scripts/build/complay.py src/mame/layout/hotchili.lay build/generated/mame/layout/hotchili.lh layout_hotchili Compressing src/mame/layout/hp2640.lay... python3 scripts/build/complay.py src/mame/layout/hp2640.lay build/generated/mame/layout/hp2640.lh layout_hp2640 Compressing src/mame/layout/hp3478a.lay... python3 scripts/build/complay.py src/mame/layout/hp3478a.lay build/generated/mame/layout/hp3478a.lh layout_hp3478a Compressing src/mame/layout/hp86b.lay... python3 scripts/build/complay.py src/mame/layout/hp86b.lay build/generated/mame/layout/hp86b.lh layout_hp86b Compressing src/mame/layout/hp9825.lay... python3 scripts/build/complay.py src/mame/layout/hp9825.lay build/generated/mame/layout/hp9825.lh layout_hp9825 Compressing src/mame/layout/hp9845b.lay... python3 scripts/build/complay.py src/mame/layout/hp9845b.lay build/generated/mame/layout/hp9845b.lh layout_hp9845b Compressing src/mame/layout/hp9k_3xx.lay... python3 scripts/build/complay.py src/mame/layout/hp9k_3xx.lay build/generated/mame/layout/hp9k_3xx.lh layout_hp9k_3xx Compressing src/mame/layout/hyprdriv.lay... python3 scripts/build/complay.py src/mame/layout/hyprdriv.lay build/generated/mame/layout/hyprdriv.lh layout_hyprdriv Compressing src/mame/layout/ibm6580.lay... python3 scripts/build/complay.py src/mame/layout/ibm6580.lay build/generated/mame/layout/ibm6580.lh layout_ibm6580 Compressing src/mame/layout/icecold.lay... python3 scripts/build/complay.py src/mame/layout/icecold.lay build/generated/mame/layout/icecold.lh layout_icecold Compressing src/mame/layout/ifslots.lay... python3 scripts/build/complay.py src/mame/layout/ifslots.lay build/generated/mame/layout/ifslots.lh layout_ifslots Compressing src/mame/layout/igspoker.lay... python3 scripts/build/complay.py src/mame/layout/igspoker.lay build/generated/mame/layout/igspoker.lh layout_igspoker Compressing src/mame/layout/im01.lay... python3 scripts/build/complay.py src/mame/layout/im01.lay build/generated/mame/layout/im01.lh layout_im01 Compressing src/mame/layout/im05.lay... python3 scripts/build/complay.py src/mame/layout/im05.lay build/generated/mame/layout/im05.lh layout_im05 Compressing src/mame/layout/imolagp.lay... python3 scripts/build/complay.py src/mame/layout/imolagp.lay build/generated/mame/layout/imolagp.lh layout_imolagp Compressing src/mame/layout/incasun.lay... python3 scripts/build/complay.py src/mame/layout/incasun.lay build/generated/mame/layout/incasun.lh layout_incasun Compressing src/mame/layout/incasunnz.lay... python3 scripts/build/complay.py src/mame/layout/incasunnz.lay build/generated/mame/layout/incasunnz.lh layout_incasunnz Compressing src/mame/layout/inder.lay... python3 scripts/build/complay.py src/mame/layout/inder.lay build/generated/mame/layout/inder.lh layout_inder Compressing src/mame/layout/inderp.lay... python3 scripts/build/complay.py src/mame/layout/inderp.lay build/generated/mame/layout/inderp.lh layout_inderp Compressing src/mame/layout/indrema5.lay... python3 scripts/build/complay.py src/mame/layout/indrema5.lay build/generated/mame/layout/indrema5.lh layout_indrema5 Compressing src/mame/layout/instruct.lay... python3 scripts/build/complay.py src/mame/layout/instruct.lay build/generated/mame/layout/instruct.lh layout_instruct Compressing src/mame/layout/intchess.lay... python3 scripts/build/complay.py src/mame/layout/intchess.lay build/generated/mame/layout/intchess.lh layout_intchess Compressing src/mame/layout/intellect02.lay... python3 scripts/build/complay.py src/mame/layout/intellect02.lay build/generated/mame/layout/intellect02.lh layout_intellect02 Compressing src/mame/layout/interpro.lay... python3 scripts/build/complay.py src/mame/layout/interpro.lay build/generated/mame/layout/interpro.lh layout_interpro Compressing src/mame/layout/intlc44.lay... python3 scripts/build/complay.py src/mame/layout/intlc44.lay build/generated/mame/layout/intlc44.lh layout_intlc44 Compressing src/mame/layout/intlc440.lay... python3 scripts/build/complay.py src/mame/layout/intlc440.lay build/generated/mame/layout/intlc440.lh layout_intlc440 Compressing src/mame/layout/inttoote.lay... python3 scripts/build/complay.py src/mame/layout/inttoote.lay build/generated/mame/layout/inttoote.lh layout_inttoote Compressing src/mame/layout/invad2ct.lay... python3 scripts/build/complay.py src/mame/layout/invad2ct.lay build/generated/mame/layout/invad2ct.lh layout_invad2ct Compressing src/mame/layout/invaders.lay... python3 scripts/build/complay.py src/mame/layout/invaders.lay build/generated/mame/layout/invaders.lh layout_invaders Compressing src/mame/layout/iris1400.lay... python3 scripts/build/complay.py src/mame/layout/iris1400.lay build/generated/mame/layout/iris1400.lh layout_iris1400 Compressing src/mame/layout/irrmaze.lay... python3 scripts/build/complay.py src/mame/layout/irrmaze.lay build/generated/mame/layout/irrmaze.lh layout_irrmaze Compressing src/mame/layout/j2adnote.lay... python3 scripts/build/complay.py src/mame/layout/j2adnote.lay build/generated/mame/layout/j2adnote.lh layout_j2adnote Compressing src/mame/layout/j2always.lay... python3 scripts/build/complay.py src/mame/layout/j2always.lay build/generated/mame/layout/j2always.lh layout_j2always Compressing src/mame/layout/j2bankch.lay... python3 scripts/build/complay.py src/mame/layout/j2bankch.lay build/generated/mame/layout/j2bankch.lh layout_j2bankch Compressing src/mame/layout/j2bigbnk.lay... python3 scripts/build/complay.py src/mame/layout/j2bigbnk.lay build/generated/mame/layout/j2bigbnk.lh layout_j2bigbnk Compressing src/mame/layout/j2bigbox.lay... python3 scripts/build/complay.py src/mame/layout/j2bigbox.lay build/generated/mame/layout/j2bigbox.lh layout_j2bigbox Compressing src/mame/layout/j2blustr.lay... python3 scripts/build/complay.py src/mame/layout/j2blustr.lay build/generated/mame/layout/j2blustr.lh layout_j2blustr Compressing src/mame/layout/j2cashbn.lay... python3 scripts/build/complay.py src/mame/layout/j2cashbn.lay build/generated/mame/layout/j2cashbn.lh layout_j2cashbn Compressing src/mame/layout/j2cashrl.lay... python3 scripts/build/complay.py src/mame/layout/j2cashrl.lay build/generated/mame/layout/j2cashrl.lh layout_j2cashrl Compressing src/mame/layout/j2cashro.lay... python3 scripts/build/complay.py src/mame/layout/j2cashro.lay build/generated/mame/layout/j2cashro.lh layout_j2cashro Compressing src/mame/layout/j2cashrv.lay... python3 scripts/build/complay.py src/mame/layout/j2cashrv.lay build/generated/mame/layout/j2cashrv.lh layout_j2cashrv Compressing src/mame/layout/j2cashtk.lay... python3 scripts/build/complay.py src/mame/layout/j2cashtk.lay build/generated/mame/layout/j2cashtk.lh layout_j2cashtk Compressing src/mame/layout/j2coinsh.lay... python3 scripts/build/complay.py src/mame/layout/j2coinsh.lay build/generated/mame/layout/j2coinsh.lh layout_j2coinsh Compressing src/mame/layout/j2coppot.lay... python3 scripts/build/complay.py src/mame/layout/j2coppot.lay build/generated/mame/layout/j2coppot.lh layout_j2coppot Compressing src/mame/layout/j2cprndx.lay... python3 scripts/build/complay.py src/mame/layout/j2cprndx.lay build/generated/mame/layout/j2cprndx.lh layout_j2cprndx Compressing src/mame/layout/j2criscr.lay... python3 scripts/build/complay.py src/mame/layout/j2criscr.lay build/generated/mame/layout/j2criscr.lh layout_j2criscr Compressing src/mame/layout/j2crown.lay... python3 scripts/build/complay.py src/mame/layout/j2crown.lay build/generated/mame/layout/j2crown.lh layout_j2crown Compressing src/mame/layout/j2cshalm.lay... python3 scripts/build/complay.py src/mame/layout/j2cshalm.lay build/generated/mame/layout/j2cshalm.lh layout_j2cshalm Compressing src/mame/layout/j2cshcrd.lay... python3 scripts/build/complay.py src/mame/layout/j2cshcrd.lay build/generated/mame/layout/j2cshcrd.lh layout_j2cshcrd Compressing src/mame/layout/j2cshfil.lay... python3 scripts/build/complay.py src/mame/layout/j2cshfil.lay build/generated/mame/layout/j2cshfil.lh layout_j2cshfil Compressing src/mame/layout/j2cshnud.lay... python3 scripts/build/complay.py src/mame/layout/j2cshnud.lay build/generated/mame/layout/j2cshnud.lh layout_j2cshnud Compressing src/mame/layout/j2cshsmh.lay... python3 scripts/build/complay.py src/mame/layout/j2cshsmh.lay build/generated/mame/layout/j2cshsmh.lh layout_j2cshsmh Compressing src/mame/layout/j2cvault.lay... python3 scripts/build/complay.py src/mame/layout/j2cvault.lay build/generated/mame/layout/j2cvault.lh layout_j2cvault Compressing src/mame/layout/j2droplt.lay... python3 scripts/build/complay.py src/mame/layout/j2droplt.lay build/generated/mame/layout/j2droplt.lh layout_j2droplt Compressing src/mame/layout/j2ewn.lay... python3 scripts/build/complay.py src/mame/layout/j2ewn.lay build/generated/mame/layout/j2ewn.lh layout_j2ewn Compressing src/mame/layout/j2ews.lay... python3 scripts/build/complay.py src/mame/layout/j2ews.lay build/generated/mame/layout/j2ews.lh layout_j2ews Compressing src/mame/layout/j2exec.lay... python3 scripts/build/complay.py src/mame/layout/j2exec.lay build/generated/mame/layout/j2exec.lh layout_j2exec Compressing src/mame/layout/j2fasttk.lay... python3 scripts/build/complay.py src/mame/layout/j2fasttk.lay build/generated/mame/layout/j2fasttk.lh layout_j2fasttk Compressing src/mame/layout/j2fiveal.lay... python3 scripts/build/complay.py src/mame/layout/j2fiveal.lay build/generated/mame/layout/j2fiveal.lh layout_j2fiveal Compressing src/mame/layout/j2fiveln.lay... python3 scripts/build/complay.py src/mame/layout/j2fiveln.lay build/generated/mame/layout/j2fiveln.lh layout_j2fiveln Compressing src/mame/layout/j2fqueen.lay... python3 scripts/build/complay.py src/mame/layout/j2fqueen.lay build/generated/mame/layout/j2fqueen.lh layout_j2fqueen Compressing src/mame/layout/j2frucnx.lay... python3 scripts/build/complay.py src/mame/layout/j2frucnx.lay build/generated/mame/layout/j2frucnx.lh layout_j2frucnx Compressing src/mame/layout/j2fullhs.lay... python3 scripts/build/complay.py src/mame/layout/j2fullhs.lay build/generated/mame/layout/j2fullhs.lh layout_j2fullhs Compressing src/mame/layout/j2fws.lay... python3 scripts/build/complay.py src/mame/layout/j2fws.lay build/generated/mame/layout/j2fws.lh layout_j2fws Compressing src/mame/layout/j2ghostb.lay... python3 scripts/build/complay.py src/mame/layout/j2ghostb.lay build/generated/mame/layout/j2ghostb.lh layout_j2ghostb Compressing src/mame/layout/j2gldchy.lay... python3 scripts/build/complay.py src/mame/layout/j2gldchy.lay build/generated/mame/layout/j2gldchy.lh layout_j2gldchy Compressing src/mame/layout/j2goldbr.lay... python3 scripts/build/complay.py src/mame/layout/j2goldbr.lay build/generated/mame/layout/j2goldbr.lh layout_j2goldbr Compressing src/mame/layout/j2hilocl.lay... python3 scripts/build/complay.py src/mame/layout/j2hilocl.lay build/generated/mame/layout/j2hilocl.lh layout_j2hilocl Compressing src/mame/layout/j2hinote.lay... python3 scripts/build/complay.py src/mame/layout/j2hinote.lay build/generated/mame/layout/j2hinote.lh layout_j2hinote Compressing src/mame/layout/j2hiroll.lay... python3 scripts/build/complay.py src/mame/layout/j2hiroll.lay build/generated/mame/layout/j2hiroll.lh layout_j2hiroll Compressing src/mame/layout/j2hitmon.lay... python3 scripts/build/complay.py src/mame/layout/j2hitmon.lay build/generated/mame/layout/j2hitmon.lh layout_j2hitmon Compressing src/mame/layout/j2hotpot.lay... python3 scripts/build/complay.py src/mame/layout/j2hotpot.lay build/generated/mame/layout/j2hotpot.lh layout_j2hotpot Compressing src/mame/layout/j2hotsht.lay... python3 scripts/build/complay.py src/mame/layout/j2hotsht.lay build/generated/mame/layout/j2hotsht.lh layout_j2hotsht Compressing src/mame/layout/j2hypnot.lay... python3 scripts/build/complay.py src/mame/layout/j2hypnot.lay build/generated/mame/layout/j2hypnot.lh layout_j2hypnot Compressing src/mame/layout/j2jackbr.lay... python3 scripts/build/complay.py src/mame/layout/j2jackbr.lay build/generated/mame/layout/j2jackbr.lh layout_j2jackbr Compressing src/mame/layout/j2kingcl.lay... python3 scripts/build/complay.py src/mame/layout/j2kingcl.lay build/generated/mame/layout/j2kingcl.lh layout_j2kingcl Compressing src/mame/layout/j2litean.lay... python3 scripts/build/complay.py src/mame/layout/j2litean.lay build/generated/mame/layout/j2litean.lh layout_j2litean Compressing src/mame/layout/j2litnot.lay... python3 scripts/build/complay.py src/mame/layout/j2litnot.lay build/generated/mame/layout/j2litnot.lh layout_j2litnot Compressing src/mame/layout/j2lovshd.lay... python3 scripts/build/complay.py src/mame/layout/j2lovshd.lay build/generated/mame/layout/j2lovshd.lh layout_j2lovshd Compressing src/mame/layout/j2lovsht.lay... python3 scripts/build/complay.py src/mame/layout/j2lovsht.lay build/generated/mame/layout/j2lovsht.lh layout_j2lovsht Compressing src/mame/layout/j2luckar.lay... python3 scripts/build/complay.py src/mame/layout/j2luckar.lay build/generated/mame/layout/j2luckar.lh layout_j2luckar Compressing src/mame/layout/j2lucky2.lay... python3 scripts/build/complay.py src/mame/layout/j2lucky2.lay build/generated/mame/layout/j2lucky2.lh layout_j2lucky2 Compressing src/mame/layout/j2maxima.lay... python3 scripts/build/complay.py src/mame/layout/j2maxima.lay build/generated/mame/layout/j2maxima.lh layout_j2maxima Compressing src/mame/layout/j2missis.lay... python3 scripts/build/complay.py src/mame/layout/j2missis.lay build/generated/mame/layout/j2missis.lh layout_j2missis Compressing src/mame/layout/j2monblt.lay... python3 scripts/build/complay.py src/mame/layout/j2monblt.lay build/generated/mame/layout/j2monblt.lh layout_j2monblt Compressing src/mame/layout/j2mongam.lay... python3 scripts/build/complay.py src/mame/layout/j2mongam.lay build/generated/mame/layout/j2mongam.lh layout_j2mongam Compressing src/mame/layout/j2montrp.lay... python3 scripts/build/complay.py src/mame/layout/j2montrp.lay build/generated/mame/layout/j2montrp.lh layout_j2montrp Compressing src/mame/layout/j2nolimt.lay... python3 scripts/build/complay.py src/mame/layout/j2nolimt.lay build/generated/mame/layout/j2nolimt.lh layout_j2nolimt Compressing src/mame/layout/j2notesh.lay... python3 scripts/build/complay.py src/mame/layout/j2notesh.lay build/generated/mame/layout/j2notesh.lh layout_j2notesh Compressing src/mame/layout/j2nudbnz.lay... python3 scripts/build/complay.py src/mame/layout/j2nudbnz.lay build/generated/mame/layout/j2nudbnz.lh layout_j2nudbnz Compressing src/mame/layout/j2nudfev.lay... python3 scripts/build/complay.py src/mame/layout/j2nudfev.lay build/generated/mame/layout/j2nudfev.lh layout_j2nudfev Compressing src/mame/layout/j2nudmon.lay... python3 scripts/build/complay.py src/mame/layout/j2nudmon.lay build/generated/mame/layout/j2nudmon.lh layout_j2nudmon Compressing src/mame/layout/j2nudshf.lay... python3 scripts/build/complay.py src/mame/layout/j2nudshf.lay build/generated/mame/layout/j2nudshf.lh layout_j2nudshf Compressing src/mame/layout/j2paypkt.lay... python3 scripts/build/complay.py src/mame/layout/j2paypkt.lay build/generated/mame/layout/j2paypkt.lh layout_j2paypkt Compressing src/mame/layout/j2penny.lay... python3 scripts/build/complay.py src/mame/layout/j2penny.lay build/generated/mame/layout/j2penny.lh layout_j2penny Compressing src/mame/layout/j2plsmnd.lay... python3 scripts/build/complay.py src/mame/layout/j2plsmnd.lay build/generated/mame/layout/j2plsmnd.lh layout_j2plsmnd Compressing src/mame/layout/j2plsnud.lay... python3 scripts/build/complay.py src/mame/layout/j2plsnud.lay build/generated/mame/layout/j2plsnud.lh layout_j2plsnud Compressing src/mame/layout/j2pndrsh.lay... python3 scripts/build/complay.py src/mame/layout/j2pndrsh.lay build/generated/mame/layout/j2pndrsh.lh layout_j2pndrsh Compressing src/mame/layout/j2rdclb.lay... python3 scripts/build/complay.py src/mame/layout/j2rdclb.lay build/generated/mame/layout/j2rdclb.lh layout_j2rdclb Compressing src/mame/layout/j2reelbn.lay... python3 scripts/build/complay.py src/mame/layout/j2reelbn.lay build/generated/mame/layout/j2reelbn.lh layout_j2reelbn Compressing src/mame/layout/j2reelbo.lay... python3 scripts/build/complay.py src/mame/layout/j2reelbo.lay build/generated/mame/layout/j2reelbo.lh layout_j2reelbo Compressing src/mame/layout/j2reelcz.lay... python3 scripts/build/complay.py src/mame/layout/j2reelcz.lay build/generated/mame/layout/j2reelcz.lh layout_j2reelcz Compressing src/mame/layout/j2reelmc.lay... python3 scripts/build/complay.py src/mame/layout/j2reelmc.lay build/generated/mame/layout/j2reelmc.lh layout_j2reelmc Compressing src/mame/layout/j2reelmo.lay... python3 scripts/build/complay.py src/mame/layout/j2reelmo.lay build/generated/mame/layout/j2reelmo.lh layout_j2reelmo Compressing src/mame/layout/j2silvcl.lay... python3 scripts/build/complay.py src/mame/layout/j2silvcl.lay build/generated/mame/layout/j2silvcl.lh layout_j2silvcl Compressing src/mame/layout/j2silvsh.lay... python3 scripts/build/complay.py src/mame/layout/j2silvsh.lay build/generated/mame/layout/j2silvsh.lh layout_j2silvsh Compressing src/mame/layout/j2sldgld.lay... python3 scripts/build/complay.py src/mame/layout/j2sldgld.lay build/generated/mame/layout/j2sldgld.lh layout_j2sldgld Compressing src/mame/layout/j2slvrgh.lay... python3 scripts/build/complay.py src/mame/layout/j2slvrgh.lay build/generated/mame/layout/j2slvrgh.lh layout_j2slvrgh Compressing src/mame/layout/j2spcrsv.lay... python3 scripts/build/complay.py src/mame/layout/j2spcrsv.lay build/generated/mame/layout/j2spcrsv.lh layout_j2spcrsv Compressing src/mame/layout/j2sstrea.lay... python3 scripts/build/complay.py src/mame/layout/j2sstrea.lay build/generated/mame/layout/j2sstrea.lh layout_j2sstrea Compressing src/mame/layout/j2stahed.lay... python3 scripts/build/complay.py src/mame/layout/j2stahed.lay build/generated/mame/layout/j2stahed.lh layout_j2stahed Compressing src/mame/layout/j2supfrc.lay... python3 scripts/build/complay.py src/mame/layout/j2supfrc.lay build/generated/mame/layout/j2supfrc.lh layout_j2supfrc Compressing src/mame/layout/j2suprsh.lay... python3 scripts/build/complay.py src/mame/layout/j2suprsh.lay build/generated/mame/layout/j2suprsh.lh layout_j2suprsh Compressing src/mame/layout/j2supsft.lay... python3 scripts/build/complay.py src/mame/layout/j2supsft.lay build/generated/mame/layout/j2supsft.lh layout_j2supsft Compressing src/mame/layout/j2supstp.lay... python3 scripts/build/complay.py src/mame/layout/j2supstp.lay build/generated/mame/layout/j2supstp.lh layout_j2supstp Compressing src/mame/layout/j2suptrk.lay... python3 scripts/build/complay.py src/mame/layout/j2suptrk.lay build/generated/mame/layout/j2suptrk.lh layout_j2suptrk Compressing src/mame/layout/j2swbank.lay... python3 scripts/build/complay.py src/mame/layout/j2swbank.lay build/generated/mame/layout/j2swbank.lh layout_j2swbank Compressing src/mame/layout/j2take2.lay... python3 scripts/build/complay.py src/mame/layout/j2take2.lay build/generated/mame/layout/j2take2.lh layout_j2take2 Compressing src/mame/layout/j2trail.lay... python3 scripts/build/complay.py src/mame/layout/j2trail.lay build/generated/mame/layout/j2trail.lh layout_j2trail Compressing src/mame/layout/j2tstplt.lay... python3 scripts/build/complay.py src/mame/layout/j2tstplt.lay build/generated/mame/layout/j2tstplt.lh layout_j2tstplt Compressing src/mame/layout/j5ar80cla.lay... python3 scripts/build/complay.py src/mame/layout/j5ar80cla.lay build/generated/mame/layout/j5ar80cla.lh layout_j5ar80cla Compressing src/mame/layout/j5cira.lay... python3 scripts/build/complay.py src/mame/layout/j5cira.lay build/generated/mame/layout/j5cira.lh layout_j5cira Compressing src/mame/layout/j5fairp.lay... python3 scripts/build/complay.py src/mame/layout/j5fairp.lay build/generated/mame/layout/j5fairp.lh layout_j5fairp Compressing src/mame/layout/j5firebl.lay... python3 scripts/build/complay.py src/mame/layout/j5firebl.lay build/generated/mame/layout/j5firebl.lh layout_j5firebl Compressing src/mame/layout/j5hollyc.lay... python3 scripts/build/complay.py src/mame/layout/j5hollyc.lay build/generated/mame/layout/j5hollyc.lh layout_j5hollyc Compressing src/mame/layout/j5hotdoga.lay... python3 scripts/build/complay.py src/mame/layout/j5hotdoga.lay build/generated/mame/layout/j5hotdoga.lh layout_j5hotdoga Compressing src/mame/layout/j5indsum.lay... python3 scripts/build/complay.py src/mame/layout/j5indsum.lay build/generated/mame/layout/j5indsum.lh layout_j5indsum Compressing src/mame/layout/j5intr.lay... python3 scripts/build/complay.py src/mame/layout/j5intr.lay build/generated/mame/layout/j5intr.lh layout_j5intr Compressing src/mame/layout/j5movie.lay... python3 scripts/build/complay.py src/mame/layout/j5movie.lay build/generated/mame/layout/j5movie.lh layout_j5movie Compressing src/mame/layout/j5nite.lay... python3 scripts/build/complay.py src/mame/layout/j5nite.lay build/generated/mame/layout/j5nite.lh layout_j5nite Compressing src/mame/layout/j5palma.lay... python3 scripts/build/complay.py src/mame/layout/j5palma.lay build/generated/mame/layout/j5palma.lh layout_j5palma Compressing src/mame/layout/j5popeye.lay... python3 scripts/build/complay.py src/mame/layout/j5popeye.lay build/generated/mame/layout/j5popeye.lh layout_j5popeye Compressing src/mame/layout/j5sizl.lay... python3 scripts/build/complay.py src/mame/layout/j5sizl.lay build/generated/mame/layout/j5sizl.lh layout_j5sizl Compressing src/mame/layout/j5supbara.lay... python3 scripts/build/complay.py src/mame/layout/j5supbara.lay build/generated/mame/layout/j5supbara.lh layout_j5supbara Compressing src/mame/layout/j5suphi.lay... python3 scripts/build/complay.py src/mame/layout/j5suphi.lay build/generated/mame/layout/j5suphi.lh layout_j5suphi Compressing src/mame/layout/j5swop.lay... python3 scripts/build/complay.py src/mame/layout/j5swop.lay build/generated/mame/layout/j5swop.lh layout_j5swop Compressing src/mame/layout/j5term.lay... python3 scripts/build/complay.py src/mame/layout/j5term.lay build/generated/mame/layout/j5term.lh layout_j5term Compressing src/mame/layout/j5topshp.lay... python3 scripts/build/complay.py src/mame/layout/j5topshp.lay build/generated/mame/layout/j5topshp.lh layout_j5topshp Compressing src/mame/layout/j5trail.lay... python3 scripts/build/complay.py src/mame/layout/j5trail.lay build/generated/mame/layout/j5trail.lh layout_j5trail Compressing src/mame/layout/j5ujb.lay... python3 scripts/build/complay.py src/mame/layout/j5ujb.lay build/generated/mame/layout/j5ujb.lh layout_j5ujb Compressing src/mame/layout/j5wsc.lay... python3 scripts/build/complay.py src/mame/layout/j5wsc.lay build/generated/mame/layout/j5wsc.lh layout_j5wsc Compressing src/mame/layout/j6aceclb.lay... python3 scripts/build/complay.py src/mame/layout/j6aceclb.lay build/generated/mame/layout/j6aceclb.lh layout_j6aceclb Compressing src/mame/layout/j6acehi.lay... python3 scripts/build/complay.py src/mame/layout/j6acehi.lay build/generated/mame/layout/j6acehi.lh layout_j6acehi Compressing src/mame/layout/j6amdrm.lay... python3 scripts/build/complay.py src/mame/layout/j6amdrm.lay build/generated/mame/layout/j6amdrm.lh layout_j6amdrm Compressing src/mame/layout/j6arcadee.lay... python3 scripts/build/complay.py src/mame/layout/j6arcadee.lay build/generated/mame/layout/j6arcadee.lh layout_j6arcadee Compressing src/mame/layout/j6big50.lay... python3 scripts/build/complay.py src/mame/layout/j6big50.lay build/generated/mame/layout/j6big50.lh layout_j6big50 Compressing src/mame/layout/j6bigbukc.lay... python3 scripts/build/complay.py src/mame/layout/j6bigbukc.lay build/generated/mame/layout/j6bigbukc.lh layout_j6bigbukc Compressing src/mame/layout/j6bigtopa.lay... python3 scripts/build/complay.py src/mame/layout/j6bigtopa.lay build/generated/mame/layout/j6bigtopa.lh layout_j6bigtopa Compressing src/mame/layout/j6bnkrcl.lay... python3 scripts/build/complay.py src/mame/layout/j6bnkrcl.lay build/generated/mame/layout/j6bnkrcl.lh layout_j6bnkrcl Compressing src/mame/layout/j6bnza.lay... python3 scripts/build/complay.py src/mame/layout/j6bnza.lay build/generated/mame/layout/j6bnza.lh layout_j6bnza Compressing src/mame/layout/j6btbwd.lay... python3 scripts/build/complay.py src/mame/layout/j6btbwd.lay build/generated/mame/layout/j6btbwd.lh layout_j6btbwd Compressing src/mame/layout/j6camelt.lay... python3 scripts/build/complay.py src/mame/layout/j6camelt.lay build/generated/mame/layout/j6camelt.lh layout_j6camelt Compressing src/mame/layout/j6casclaf.lay... python3 scripts/build/complay.py src/mame/layout/j6casclaf.lay build/generated/mame/layout/j6casclaf.lh layout_j6casclaf Compressing src/mame/layout/j6cascze.lay... python3 scripts/build/complay.py src/mame/layout/j6cascze.lay build/generated/mame/layout/j6cascze.lh layout_j6cascze Compressing src/mame/layout/j6colcsh.lay... python3 scripts/build/complay.py src/mame/layout/j6colcsh.lay build/generated/mame/layout/j6colcsh.lh layout_j6colcsh Compressing src/mame/layout/j6cpal.lay... python3 scripts/build/complay.py src/mame/layout/j6cpal.lay build/generated/mame/layout/j6cpal.lh layout_j6cpal Compressing src/mame/layout/j6crack.lay... python3 scripts/build/complay.py src/mame/layout/j6crack.lay build/generated/mame/layout/j6crack.lh layout_j6crack Compressing src/mame/layout/j6drdogh.lay... python3 scripts/build/complay.py src/mame/layout/j6drdogh.lay build/generated/mame/layout/j6drdogh.lh layout_j6drdogh Compressing src/mame/layout/j6euphor.lay... python3 scripts/build/complay.py src/mame/layout/j6euphor.lay build/generated/mame/layout/j6euphor.lh layout_j6euphor Compressing src/mame/layout/j6ewn.lay... python3 scripts/build/complay.py src/mame/layout/j6ewn.lay build/generated/mame/layout/j6ewn.lh layout_j6ewn Compressing src/mame/layout/j6fastfr.lay... python3 scripts/build/complay.py src/mame/layout/j6fastfr.lay build/generated/mame/layout/j6fastfr.lh layout_j6fastfr Compressing src/mame/layout/j6ffce.lay... python3 scripts/build/complay.py src/mame/layout/j6ffce.lay build/generated/mame/layout/j6ffce.lh layout_j6ffce Compressing src/mame/layout/j6frtpot.lay... python3 scripts/build/complay.py src/mame/layout/j6frtpot.lay build/generated/mame/layout/j6frtpot.lh layout_j6frtpot Compressing src/mame/layout/j6gidogh.lay... python3 scripts/build/complay.py src/mame/layout/j6gidogh.lay build/generated/mame/layout/j6gidogh.lh layout_j6gidogh Compressing src/mame/layout/j6gldclb.lay... python3 scripts/build/complay.py src/mame/layout/j6gldclb.lay build/generated/mame/layout/j6gldclb.lh layout_j6gldclb Compressing src/mame/layout/j6gogold.lay... python3 scripts/build/complay.py src/mame/layout/j6gogold.lay build/generated/mame/layout/j6gogold.lh layout_j6gogold Compressing src/mame/layout/j6goldgla.lay... python3 scripts/build/complay.py src/mame/layout/j6goldgla.lay build/generated/mame/layout/j6goldgla.lh layout_j6goldgla Compressing src/mame/layout/j6guabc.lay... python3 scripts/build/complay.py src/mame/layout/j6guabc.lay build/generated/mame/layout/j6guabc.lh layout_j6guabc Compressing src/mame/layout/j6guabcl.lay... python3 scripts/build/complay.py src/mame/layout/j6guabcl.lay build/generated/mame/layout/j6guabcl.lh layout_j6guabcl Compressing src/mame/layout/j6hapyhrb.lay... python3 scripts/build/complay.py src/mame/layout/j6hapyhrb.lay build/generated/mame/layout/j6hapyhrb.lh layout_j6hapyhrb Compressing src/mame/layout/j6impuls.lay... python3 scripts/build/complay.py src/mame/layout/j6impuls.lay build/generated/mame/layout/j6impuls.lh layout_j6impuls Compressing src/mame/layout/j6impuls15.lay... python3 scripts/build/complay.py src/mame/layout/j6impuls15.lay build/generated/mame/layout/j6impuls15.lh layout_j6impuls15 Compressing src/mame/layout/j6indy6.lay... python3 scripts/build/complay.py src/mame/layout/j6indy6.lay build/generated/mame/layout/j6indy6.lh layout_j6indy6 Compressing src/mame/layout/j6indy8.lay... python3 scripts/build/complay.py src/mame/layout/j6indy8.lay build/generated/mame/layout/j6indy8.lh layout_j6indy8 Compressing src/mame/layout/j6kfc.lay... python3 scripts/build/complay.py src/mame/layout/j6kfc.lay build/generated/mame/layout/j6kfc.lh layout_j6kfc Compressing src/mame/layout/j6kungfu.lay... python3 scripts/build/complay.py src/mame/layout/j6kungfu.lay build/generated/mame/layout/j6kungfu.lh layout_j6kungfu Compressing src/mame/layout/j6megbck.lay... python3 scripts/build/complay.py src/mame/layout/j6megbck.lay build/generated/mame/layout/j6megbck.lh layout_j6megbck Compressing src/mame/layout/j6mono60.lay... python3 scripts/build/complay.py src/mame/layout/j6mono60.lay build/generated/mame/layout/j6mono60.lh layout_j6mono60 Compressing src/mame/layout/j6mono6010.lay... python3 scripts/build/complay.py src/mame/layout/j6mono6010.lay build/generated/mame/layout/j6mono6010.lh layout_j6mono6010 Compressing src/mame/layout/j6mono608.lay... python3 scripts/build/complay.py src/mame/layout/j6mono608.lay build/generated/mame/layout/j6mono608.lh layout_j6mono608 Compressing src/mame/layout/j6monst.lay... python3 scripts/build/complay.py src/mame/layout/j6monst.lay build/generated/mame/layout/j6monst.lh layout_j6monst Compressing src/mame/layout/j6montlk.lay... python3 scripts/build/complay.py src/mame/layout/j6montlk.lay build/generated/mame/layout/j6montlk.lh layout_j6montlk Compressing src/mame/layout/j6montlk6.lay... python3 scripts/build/complay.py src/mame/layout/j6montlk6.lay build/generated/mame/layout/j6montlk6.lh layout_j6montlk6 Compressing src/mame/layout/j6oxobin.lay... python3 scripts/build/complay.py src/mame/layout/j6oxobin.lay build/generated/mame/layout/j6oxobin.lh layout_j6oxobin Compressing src/mame/layout/j6oxobin10.lay... python3 scripts/build/complay.py src/mame/layout/j6oxobin10.lay build/generated/mame/layout/j6oxobin10.lh layout_j6oxobin10 Compressing src/mame/layout/j6quick.lay... python3 scripts/build/complay.py src/mame/layout/j6quick.lay build/generated/mame/layout/j6quick.lh layout_j6quick Compressing src/mame/layout/j6ra.lay... python3 scripts/build/complay.py src/mame/layout/j6ra.lay build/generated/mame/layout/j6ra.lh layout_j6ra Compressing src/mame/layout/j6redarwf.lay... python3 scripts/build/complay.py src/mame/layout/j6redarwf.lay build/generated/mame/layout/j6redarwf.lh layout_j6redarwf Compressing src/mame/layout/j6reelmn.lay... python3 scripts/build/complay.py src/mame/layout/j6reelmn.lay build/generated/mame/layout/j6reelmn.lh layout_j6reelmn Compressing src/mame/layout/j6rh6cld.lay... python3 scripts/build/complay.py src/mame/layout/j6rh6cld.lay build/generated/mame/layout/j6rh6cld.lh layout_j6rh6cld Compressing src/mame/layout/j6rhchil.lay... python3 scripts/build/complay.py src/mame/layout/j6rhchil.lay build/generated/mame/layout/j6rhchil.lh layout_j6rhchil Compressing src/mame/layout/j6rico10.lay... python3 scripts/build/complay.py src/mame/layout/j6rico10.lay build/generated/mame/layout/j6rico10.lh layout_j6rico10 Compressing src/mame/layout/j6roller10.lay... python3 scripts/build/complay.py src/mame/layout/j6roller10.lay build/generated/mame/layout/j6roller10.lh layout_j6roller10 Compressing src/mame/layout/j6roller15.lay... python3 scripts/build/complay.py src/mame/layout/j6roller15.lay build/generated/mame/layout/j6roller15.lh layout_j6roller15 Compressing src/mame/layout/j6roller8.lay... python3 scripts/build/complay.py src/mame/layout/j6roller8.lay build/generated/mame/layout/j6roller8.lh layout_j6roller8 Compressing src/mame/layout/j6slagng.lay... python3 scripts/build/complay.py src/mame/layout/j6slagng.lay build/generated/mame/layout/j6slagng.lh layout_j6slagng Compressing src/mame/layout/j6snakes.lay... python3 scripts/build/complay.py src/mame/layout/j6snakes.lay build/generated/mame/layout/j6snakes.lh layout_j6snakes Compressing src/mame/layout/j6sonic10.lay... python3 scripts/build/complay.py src/mame/layout/j6sonic10.lay build/generated/mame/layout/j6sonic10.lh layout_j6sonic10 Compressing src/mame/layout/j6stards.lay... python3 scripts/build/complay.py src/mame/layout/j6stards.lay build/generated/mame/layout/j6stards.lh layout_j6stards Compressing src/mame/layout/j6swpdrp.lay... python3 scripts/build/complay.py src/mame/layout/j6swpdrp.lay build/generated/mame/layout/j6swpdrp.lh layout_j6swpdrp Compressing src/mame/layout/j6tombc.lay... python3 scripts/build/complay.py src/mame/layout/j6tombc.lay build/generated/mame/layout/j6tombc.lh layout_j6tombc Compressing src/mame/layout/j6topflg.lay... python3 scripts/build/complay.py src/mame/layout/j6topflg.lay build/generated/mame/layout/j6topflg.lh layout_j6topflg Compressing src/mame/layout/j6twst.lay... python3 scripts/build/complay.py src/mame/layout/j6twst.lay build/generated/mame/layout/j6twst.lh layout_j6twst Compressing src/mame/layout/j6untch.lay... python3 scripts/build/complay.py src/mame/layout/j6untch.lay build/generated/mame/layout/j6untch.lh layout_j6untch Compressing src/mame/layout/j6vindal.lay... python3 scripts/build/complay.py src/mame/layout/j6vindal.lay build/generated/mame/layout/j6vindal.lh layout_j6vindal Compressing src/mame/layout/j6vivark.lay... python3 scripts/build/complay.py src/mame/layout/j6vivark.lay build/generated/mame/layout/j6vivark.lh layout_j6vivark Compressing src/mame/layout/j6wizardd.lay... python3 scripts/build/complay.py src/mame/layout/j6wizardd.lay build/generated/mame/layout/j6wizardd.lh layout_j6wizardd Compressing src/mame/layout/j6wldkng.lay... python3 scripts/build/complay.py src/mame/layout/j6wldkng.lay build/generated/mame/layout/j6wldkng.lh layout_j6wldkng Compressing src/mame/layout/j80bac.lay... python3 scripts/build/complay.py src/mame/layout/j80bac.lay build/generated/mame/layout/j80bac.lh layout_j80bac Compressing src/mame/layout/j80bounc.lay... python3 scripts/build/complay.py src/mame/layout/j80bounc.lay build/generated/mame/layout/j80bounc.lh layout_j80bounc Compressing src/mame/layout/j80frogh.lay... python3 scripts/build/complay.py src/mame/layout/j80frogh.lay build/generated/mame/layout/j80frogh.lh layout_j80frogh Compressing src/mame/layout/j80golds.lay... python3 scripts/build/complay.py src/mame/layout/j80golds.lay build/generated/mame/layout/j80golds.lh layout_j80golds Compressing src/mame/layout/j80hotln.lay... python3 scripts/build/complay.py src/mame/layout/j80hotln.lay build/generated/mame/layout/j80hotln.lh layout_j80hotln Compressing src/mame/layout/j80myspn.lay... python3 scripts/build/complay.py src/mame/layout/j80myspn.lay build/generated/mame/layout/j80myspn.lh layout_j80myspn Compressing src/mame/layout/j80nudg2.lay... python3 scripts/build/complay.py src/mame/layout/j80nudg2.lay build/generated/mame/layout/j80nudg2.lh layout_j80nudg2 Compressing src/mame/layout/j80rr.lay... python3 scripts/build/complay.py src/mame/layout/j80rr.lay build/generated/mame/layout/j80rr.lh layout_j80rr Compressing src/mame/layout/j80supbk.lay... python3 scripts/build/complay.py src/mame/layout/j80supbk.lay build/generated/mame/layout/j80supbk.lh layout_j80supbk Compressing src/mame/layout/j80supst.lay... python3 scripts/build/complay.py src/mame/layout/j80supst.lay build/generated/mame/layout/j80supst.lh layout_j80supst Compressing src/mame/layout/j80topsp.lay... python3 scripts/build/complay.py src/mame/layout/j80topsp.lay build/generated/mame/layout/j80topsp.lh layout_j80topsp Compressing src/mame/layout/j80wsprt2.lay... python3 scripts/build/complay.py src/mame/layout/j80wsprt2.lay build/generated/mame/layout/j80wsprt2.lh layout_j80wsprt2 Compressing src/mame/layout/j_cnudgr.lay... python3 scripts/build/complay.py src/mame/layout/j_cnudgr.lay build/generated/mame/layout/j_cnudgr.lh layout_j_cnudgr Compressing src/mame/layout/j_dud.lay... python3 scripts/build/complay.py src/mame/layout/j_dud.lay build/generated/mame/layout/j_dud.lh layout_j_dud Compressing src/mame/layout/j_ewn.lay... python3 scripts/build/complay.py src/mame/layout/j_ewn.lay build/generated/mame/layout/j_ewn.lh layout_j_ewn Compressing src/mame/layout/j_ews.lay... python3 scripts/build/complay.py src/mame/layout/j_ews.lay build/generated/mame/layout/j_ews.lh layout_j_ews Compressing src/mame/layout/j_ewsdlx.lay... python3 scripts/build/complay.py src/mame/layout/j_ewsdlx.lay build/generated/mame/layout/j_ewsdlx.lh layout_j_ewsdlx Compressing src/mame/layout/j_la.lay... python3 scripts/build/complay.py src/mame/layout/j_la.lay build/generated/mame/layout/j_la.lh layout_j_la Compressing src/mame/layout/j_lal.lay... python3 scripts/build/complay.py src/mame/layout/j_lal.lay build/generated/mame/layout/j_lal.lh layout_j_lal Compressing src/mame/layout/j_lan.lay... python3 scripts/build/complay.py src/mame/layout/j_lan.lay build/generated/mame/layout/j_lan.lh layout_j_lan Compressing src/mame/layout/j_lc.lay... python3 scripts/build/complay.py src/mame/layout/j_lc.lay build/generated/mame/layout/j_lc.lh layout_j_lc Compressing src/mame/layout/j_lt.lay... python3 scripts/build/complay.py src/mame/layout/j_lt.lay build/generated/mame/layout/j_lt.lh layout_j_lt Compressing src/mame/layout/j_ndu.lay... python3 scripts/build/complay.py src/mame/layout/j_ndu.lay build/generated/mame/layout/j_ndu.lh layout_j_ndu Compressing src/mame/layout/j_plus2.lay... python3 scripts/build/complay.py src/mame/layout/j_plus2.lay build/generated/mame/layout/j_plus2.lh layout_j_plus2 Compressing src/mame/layout/j_ssh.lay... python3 scripts/build/complay.py src/mame/layout/j_ssh.lay build/generated/mame/layout/j_ssh.lh layout_j_ssh Compressing src/mame/layout/j_sup2p.lay... python3 scripts/build/complay.py src/mame/layout/j_sup2p.lay build/generated/mame/layout/j_sup2p.lh layout_j_sup2p Compressing src/mame/layout/j_super2.lay... python3 scripts/build/complay.py src/mame/layout/j_super2.lay build/generated/mame/layout/j_super2.lh layout_j_super2 Compressing src/mame/layout/j_supsh.lay... python3 scripts/build/complay.py src/mame/layout/j_supsh.lay build/generated/mame/layout/j_supsh.lh layout_j_supsh Compressing src/mame/layout/jackhouse.lay... python3 scripts/build/complay.py src/mame/layout/jackhouse.lay build/generated/mame/layout/jackhouse.lh layout_jackhouse Compressing src/mame/layout/jankenmn.lay... python3 scripts/build/complay.py src/mame/layout/jankenmn.lay build/generated/mame/layout/jankenmn.lh layout_jankenmn Compressing src/mame/layout/jazz.lay... python3 scripts/build/complay.py src/mame/layout/jazz.lay build/generated/mame/layout/jazz.lh layout_jazz Compressing src/mame/layout/jclub2.lay... python3 scripts/build/complay.py src/mame/layout/jclub2.lay build/generated/mame/layout/jclub2.lh layout_jclub2 Compressing src/mame/layout/jclub2o.lay... python3 scripts/build/complay.py src/mame/layout/jclub2o.lay build/generated/mame/layout/jclub2o.lh layout_jclub2o Compressing src/mame/layout/jeutel.lay... python3 scripts/build/complay.py src/mame/layout/jeutel.lay build/generated/mame/layout/jeutel.lh layout_jeutel Compressing src/mame/layout/jinpaish.lay... python3 scripts/build/complay.py src/mame/layout/jinpaish.lay build/generated/mame/layout/jinpaish.lh layout_jinpaish Compressing src/mame/layout/jking02.lay... python3 scripts/build/complay.py src/mame/layout/jking02.lay build/generated/mame/layout/jking02.lh layout_jking02 Compressing src/mame/layout/jking04.lay... python3 scripts/build/complay.py src/mame/layout/jking04.lay build/generated/mame/layout/jking04.lh layout_jking04 Compressing src/mame/layout/jockeyc.lay... python3 scripts/build/complay.py src/mame/layout/jockeyc.lay build/generated/mame/layout/jockeyc.lh layout_jockeyc Compressing src/mame/layout/jollycrd.lay... python3 scripts/build/complay.py src/mame/layout/jollycrd.lay build/generated/mame/layout/jollycrd.lh layout_jollycrd Compressing src/mame/layout/jp.lay... python3 scripts/build/complay.py src/mame/layout/jp.lay build/generated/mame/layout/jp.lh layout_jp Compressing src/mame/layout/jpmimpct.lay... python3 scripts/build/complay.py src/mame/layout/jpmimpct.lay build/generated/mame/layout/jpmimpct.lh layout_jpmimpct Compressing src/mame/layout/jpmmps.lay... python3 scripts/build/complay.py src/mame/layout/jpmmps.lay build/generated/mame/layout/jpmmps.lh layout_jpmmps Compressing src/mame/layout/jpms80.lay... python3 scripts/build/complay.py src/mame/layout/jpms80.lay build/generated/mame/layout/jpms80.lh layout_jpms80 Compressing src/mame/layout/jpmsru.lay... python3 scripts/build/complay.py src/mame/layout/jpmsru.lay build/generated/mame/layout/jpmsru.lh layout_jpmsru Compressing src/mame/layout/jpmsys5.lay... python3 scripts/build/complay.py src/mame/layout/jpmsys5.lay build/generated/mame/layout/jpmsys5.lh layout_jpmsys5 Compressing src/mame/layout/jungjuic.lay... python3 scripts/build/complay.py src/mame/layout/jungjuic.lay build/generated/mame/layout/jungjuic.lh layout_jungjuic Compressing src/mame/layout/junior.lay... python3 scripts/build/complay.py src/mame/layout/junior.lay build/generated/mame/layout/junior.lh layout_junior Compressing src/mame/layout/k1003.lay... python3 scripts/build/complay.py src/mame/layout/k1003.lay build/generated/mame/layout/k1003.lh layout_k1003 Compressing src/mame/layout/k28.lay... python3 scripts/build/complay.py src/mame/layout/k28.lay build/generated/mame/layout/k28.lh layout_k28 Compressing src/mame/layout/k28o.lay... python3 scripts/build/complay.py src/mame/layout/k28o.lay build/generated/mame/layout/k28o.lh layout_k28o Compressing src/mame/layout/kas89.lay... python3 scripts/build/complay.py src/mame/layout/kas89.lay build/generated/mame/layout/kas89.lh layout_kas89 Compressing src/mame/layout/kchal.lay... python3 scripts/build/complay.py src/mame/layout/kchal.lay build/generated/mame/layout/kchal.lh layout_kchal Compressing src/mame/layout/kdt6.lay... python3 scripts/build/complay.py src/mame/layout/kdt6.lay build/generated/mame/layout/kdt6.lh layout_kdt6 Compressing src/mame/layout/kenokb.lay... python3 scripts/build/complay.py src/mame/layout/kenokb.lay build/generated/mame/layout/kenokb.lh layout_kenokb Compressing src/mame/layout/kenseim.lay... python3 scripts/build/complay.py src/mame/layout/kenseim.lay build/generated/mame/layout/kenseim.lh layout_kenseim Compressing src/mame/layout/kgalah.lay... python3 scripts/build/complay.py src/mame/layout/kgalah.lay build/generated/mame/layout/kgalah.lh layout_kgalah Compressing src/mame/layout/kgbirda5.lay... python3 scripts/build/complay.py src/mame/layout/kgbirda5.lay build/generated/mame/layout/kgbirda5.lh layout_kgbirda5 Compressing src/mame/layout/kgbirdnz.lay... python3 scripts/build/complay.py src/mame/layout/kgbirdnz.lay build/generated/mame/layout/kgbirdnz.lh layout_kgbirdnz Compressing src/mame/layout/kim1.lay... python3 scripts/build/complay.py src/mame/layout/kim1.lay build/generated/mame/layout/kim1.lh layout_kim1 Compressing src/mame/layout/kingdrby.lay... python3 scripts/build/complay.py src/mame/layout/kingdrby.lay build/generated/mame/layout/kingdrby.lh layout_kingdrby Compressing src/mame/layout/kingpin.lay... python3 scripts/build/complay.py src/mame/layout/kingpin.lay build/generated/mame/layout/kingpin.lh layout_kingpin Compressing src/mame/layout/kingsran.lay... python3 scripts/build/complay.py src/mame/layout/kingsran.lay build/generated/mame/layout/kingsran.lh layout_kingsran Compressing src/mame/layout/kn01.lay... python3 scripts/build/complay.py src/mame/layout/kn01.lay build/generated/mame/layout/kn01.lh layout_kn01 Compressing src/mame/layout/kn5000.lay... python3 scripts/build/complay.py src/mame/layout/kn5000.lay build/generated/mame/layout/kn5000.lh layout_kn5000 Compressing src/mame/layout/konamigt.lay... python3 scripts/build/complay.py src/mame/layout/konamigt.lay build/generated/mame/layout/konamigt.lh layout_konamigt Compressing src/mame/layout/krzykeno.lay... python3 scripts/build/complay.py src/mame/layout/krzykeno.lay build/generated/mame/layout/krzykeno.lh layout_krzykeno Compressing src/mame/layout/kungfur.lay... python3 scripts/build/complay.py src/mame/layout/kungfur.lay build/generated/mame/layout/kungfur.lh layout_kungfur Compressing src/mame/layout/lafootb.lay... python3 scripts/build/complay.py src/mame/layout/lafootb.lay build/generated/mame/layout/lafootb.lh layout_lafootb Compressing src/mame/layout/lagunar.lay... python3 scripts/build/complay.py src/mame/layout/lagunar.lay build/generated/mame/layout/lagunar.lh layout_lagunar Compressing src/mame/layout/lazercmd.lay... python3 scripts/build/complay.py src/mame/layout/lazercmd.lay build/generated/mame/layout/lazercmd.lh layout_lazercmd Compressing src/mame/layout/lbeach.lay... python3 scripts/build/complay.py src/mame/layout/lbeach.lay build/generated/mame/layout/lbeach.lh layout_lbeach Compressing src/mame/layout/lc80.lay... python3 scripts/build/complay.py src/mame/layout/lc80.lay build/generated/mame/layout/lc80.lh layout_lc80 Compressing src/mame/layout/lchicken.lay... python3 scripts/build/complay.py src/mame/layout/lchicken.lay build/generated/mame/layout/lchicken.lh layout_lchicken Compressing src/mame/layout/lckydraw.lay... python3 scripts/build/complay.py src/mame/layout/lckydraw.lay build/generated/mame/layout/lckydraw.lh layout_lckydraw Compressing src/mame/layout/leboom.lay... python3 scripts/build/complay.py src/mame/layout/leboom.lay build/generated/mame/layout/leboom.lh layout_leboom Compressing src/mame/layout/lependu.lay... python3 scripts/build/complay.py src/mame/layout/lependu.lay build/generated/mame/layout/lependu.lh layout_lependu Compressing src/mame/layout/lespendu.lay... python3 scripts/build/complay.py src/mame/layout/lespendu.lay build/generated/mame/layout/lespendu.lh layout_lespendu Compressing src/mame/layout/lightfgt.lay... python3 scripts/build/complay.py src/mame/layout/lightfgt.lay build/generated/mame/layout/lightfgt.lh layout_lightfgt Compressing src/mame/layout/lilcomp.lay... python3 scripts/build/complay.py src/mame/layout/lilcomp.lay build/generated/mame/layout/lilcomp.lh layout_lilcomp Compressing src/mame/layout/lilprof.lay... python3 scripts/build/complay.py src/mame/layout/lilprof.lay build/generated/mame/layout/lilprof.lh layout_lilprof Compressing src/mame/layout/lilprofo.lay... python3 scripts/build/complay.py src/mame/layout/lilprofo.lay build/generated/mame/layout/lilprofo.lh layout_lilprofo Compressing src/mame/layout/linn_linndrum.lay... python3 scripts/build/complay.py src/mame/layout/linn_linndrum.lay build/generated/mame/layout/linn_linndrum.lh layout_linn_linndrum Compressing src/mame/layout/litelrn.lay... python3 scripts/build/complay.py src/mame/layout/litelrn.lay build/generated/mame/layout/litelrn.lh layout_litelrn Compressing src/mame/layout/liveafb.lay... python3 scripts/build/complay.py src/mame/layout/liveafb.lay build/generated/mame/layout/liveafb.lh layout_liveafb Compressing src/mame/layout/lk3000.lay... python3 scripts/build/complay.py src/mame/layout/lk3000.lay build/generated/mame/layout/lk3000.lh layout_lk3000 Compressing src/mame/layout/ll3.lay... python3 scripts/build/complay.py src/mame/layout/ll3.lay build/generated/mame/layout/ll3.lh layout_ll3 Compressing src/mame/layout/llc1.lay... python3 scripts/build/complay.py src/mame/layout/llc1.lay build/generated/mame/layout/llc1.lh layout_llc1 Compressing src/mame/layout/lnux4004.lay... python3 scripts/build/complay.py src/mame/layout/lnux4004.lay build/generated/mame/layout/lnux4004.lh layout_lnux4004 Compressing src/mame/layout/locoloota.lay... python3 scripts/build/complay.py src/mame/layout/locoloota.lay build/generated/mame/layout/locoloota.lh layout_locoloota Compressing src/mame/layout/lostreas.lay... python3 scripts/build/complay.py src/mame/layout/lostreas.lay build/generated/mame/layout/lostreas.lh layout_lostreas Compressing src/mame/layout/ltcasinn.lay... python3 scripts/build/complay.py src/mame/layout/ltcasinn.lay build/generated/mame/layout/ltcasinn.lh layout_ltcasinn Compressing src/mame/layout/ltcasino.lay... python3 scripts/build/complay.py src/mame/layout/ltcasino.lay build/generated/mame/layout/ltcasino.lh layout_ltcasino Compressing src/mame/layout/ltd.lay... python3 scripts/build/complay.py src/mame/layout/ltd.lay build/generated/mame/layout/ltd.lh layout_ltd Compressing src/mame/layout/luckgrln.lay... python3 scripts/build/complay.py src/mame/layout/luckgrln.lay build/generated/mame/layout/luckgrln.lh layout_luckgrln Compressing src/mame/layout/lucky74.lay... python3 scripts/build/complay.py src/mame/layout/lucky74.lay build/generated/mame/layout/lucky74.lh layout_lucky74 Compressing src/mame/layout/lucky8.lay... python3 scripts/build/complay.py src/mame/layout/lucky8.lay build/generated/mame/layout/lucky8.lh layout_lucky8 Compressing src/mame/layout/lucky8p1.lay... python3 scripts/build/complay.py src/mame/layout/lucky8p1.lay build/generated/mame/layout/lucky8p1.lh layout_lucky8p1 Compressing src/mame/layout/luckybal.lay... python3 scripts/build/complay.py src/mame/layout/luckybal.lay build/generated/mame/layout/luckybal.lh layout_luckybal Compressing src/mame/layout/luckyrlt.lay... python3 scripts/build/complay.py src/mame/layout/luckyrlt.lay build/generated/mame/layout/luckyrlt.lh layout_luckyrlt Compressing src/mame/layout/lynx.lay... python3 scripts/build/complay.py src/mame/layout/lynx.lay build/generated/mame/layout/lynx.lh layout_lynx Compressing src/mame/layout/m1albsqp.lay... python3 scripts/build/complay.py src/mame/layout/m1albsqp.lay build/generated/mame/layout/m1albsqp.lh layout_m1albsqp Compressing src/mame/layout/m1apollo2.lay... python3 scripts/build/complay.py src/mame/layout/m1apollo2.lay build/generated/mame/layout/m1apollo2.lh layout_m1apollo2 Compressing src/mame/layout/m1bargnc.lay... python3 scripts/build/complay.py src/mame/layout/m1bargnc.lay build/generated/mame/layout/m1bargnc.lh layout_m1bargnc Compressing src/mame/layout/m1bghou.lay... python3 scripts/build/complay.py src/mame/layout/m1bghou.lay build/generated/mame/layout/m1bghou.lh layout_m1bghou Compressing src/mame/layout/m1bigdel.lay... python3 scripts/build/complay.py src/mame/layout/m1bigdel.lay build/generated/mame/layout/m1bigdel.lh layout_m1bigdel Compressing src/mame/layout/m1calypsa.lay... python3 scripts/build/complay.py src/mame/layout/m1calypsa.lay build/generated/mame/layout/m1calypsa.lh layout_m1calypsa Compressing src/mame/layout/m1casclb.lay... python3 scripts/build/complay.py src/mame/layout/m1casclb.lay build/generated/mame/layout/m1casclb.lh layout_m1casclb Compressing src/mame/layout/m1casroy1.lay... python3 scripts/build/complay.py src/mame/layout/m1casroy1.lay build/generated/mame/layout/m1casroy1.lh layout_m1casroy1 Compressing src/mame/layout/m1chain.lay... python3 scripts/build/complay.py src/mame/layout/m1chain.lay build/generated/mame/layout/m1chain.lh layout_m1chain Compressing src/mame/layout/m1cik51o.lay... python3 scripts/build/complay.py src/mame/layout/m1cik51o.lay build/generated/mame/layout/m1cik51o.lh layout_m1cik51o Compressing src/mame/layout/m1clbfvr.lay... python3 scripts/build/complay.py src/mame/layout/m1clbfvr.lay build/generated/mame/layout/m1clbfvr.lh layout_m1clbfvr Compressing src/mame/layout/m1cluecb1.lay... python3 scripts/build/complay.py src/mame/layout/m1cluecb1.lay build/generated/mame/layout/m1cluecb1.lh layout_m1cluecb1 Compressing src/mame/layout/m1cluedo4.lay... python3 scripts/build/complay.py src/mame/layout/m1cluedo4.lay build/generated/mame/layout/m1cluedo4.lh layout_m1cluedo4 Compressing src/mame/layout/m1cluessf.lay... python3 scripts/build/complay.py src/mame/layout/m1cluessf.lay build/generated/mame/layout/m1cluessf.lh layout_m1cluessf Compressing src/mame/layout/m1coro21n.lay... python3 scripts/build/complay.py src/mame/layout/m1coro21n.lay build/generated/mame/layout/m1coro21n.lh layout_m1coro21n Compressing src/mame/layout/m1cororrk.lay... python3 scripts/build/complay.py src/mame/layout/m1cororrk.lay build/generated/mame/layout/m1cororrk.lh layout_m1cororrk Compressing src/mame/layout/m1dkong91n.lay... python3 scripts/build/complay.py src/mame/layout/m1dkong91n.lay build/generated/mame/layout/m1dkong91n.lh layout_m1dkong91n Compressing src/mame/layout/m1dxmono51o.lay... python3 scripts/build/complay.py src/mame/layout/m1dxmono51o.lay build/generated/mame/layout/m1dxmono51o.lh layout_m1dxmono51o Compressing src/mame/layout/m1eastndl.lay... python3 scripts/build/complay.py src/mame/layout/m1eastndl.lay build/generated/mame/layout/m1eastndl.lh layout_m1eastndl Compressing src/mame/layout/m1eastqv3.lay... python3 scripts/build/complay.py src/mame/layout/m1eastqv3.lay build/generated/mame/layout/m1eastqv3.lh layout_m1eastqv3 Compressing src/mame/layout/m1fantfbb.lay... python3 scripts/build/complay.py src/mame/layout/m1fantfbb.lay build/generated/mame/layout/m1fantfbb.lh layout_m1fantfbb Compressing src/mame/layout/m1fightb.lay... python3 scripts/build/complay.py src/mame/layout/m1fightb.lay build/generated/mame/layout/m1fightb.lh layout_m1fightb Compressing src/mame/layout/m1frexplc.lay... python3 scripts/build/complay.py src/mame/layout/m1frexplc.lay build/generated/mame/layout/m1frexplc.lh layout_m1frexplc Compressing src/mame/layout/m1gladg.lay... python3 scripts/build/complay.py src/mame/layout/m1gladg.lay build/generated/mame/layout/m1gladg.lh layout_m1gladg Compressing src/mame/layout/m1grescb.lay... python3 scripts/build/complay.py src/mame/layout/m1grescb.lay build/generated/mame/layout/m1grescb.lh layout_m1grescb Compressing src/mame/layout/m1guvnor.lay... python3 scripts/build/complay.py src/mame/layout/m1guvnor.lay build/generated/mame/layout/m1guvnor.lh layout_m1guvnor Compressing src/mame/layout/m1hotpoth.lay... python3 scripts/build/complay.py src/mame/layout/m1hotpoth.lay build/generated/mame/layout/m1hotpoth.lh layout_m1hotpoth Compressing src/mame/layout/m1htclb.lay... python3 scripts/build/complay.py src/mame/layout/m1htclb.lay build/generated/mame/layout/m1htclb.lh layout_m1htclb Compressing src/mame/layout/m1imclb.lay... python3 scripts/build/complay.py src/mame/layout/m1imclb.lay build/generated/mame/layout/m1imclb.lh layout_m1imclb Compressing src/mame/layout/m1infern.lay... python3 scripts/build/complay.py src/mame/layout/m1infern.lay build/generated/mame/layout/m1infern.lh layout_m1infern Compressing src/mame/layout/m1inwinc.lay... python3 scripts/build/complay.py src/mame/layout/m1inwinc.lay build/generated/mame/layout/m1inwinc.lh layout_m1inwinc Compressing src/mame/layout/m1itjobc.lay... python3 scripts/build/complay.py src/mame/layout/m1itjobc.lay build/generated/mame/layout/m1itjobc.lh layout_m1itjobc Compressing src/mame/layout/m1itskob.lay... python3 scripts/build/complay.py src/mame/layout/m1itskob.lay build/generated/mame/layout/m1itskob.lh layout_m1itskob Compressing src/mame/layout/m1jpmult.lay... python3 scripts/build/complay.py src/mame/layout/m1jpmult.lay build/generated/mame/layout/m1jpmult.lh layout_m1jpmult Compressing src/mame/layout/m1lucknon.lay... python3 scripts/build/complay.py src/mame/layout/m1lucknon.lay build/generated/mame/layout/m1lucknon.lh layout_m1lucknon Compressing src/mame/layout/m1luxorb.lay... python3 scripts/build/complay.py src/mame/layout/m1luxorb.lay build/generated/mame/layout/m1luxorb.lh layout_m1luxorb Compressing src/mame/layout/m1manhat.lay... python3 scripts/build/complay.py src/mame/layout/m1manhat.lay build/generated/mame/layout/m1manhat.lh layout_m1manhat Compressing src/mame/layout/m1monclb.lay... python3 scripts/build/complay.py src/mame/layout/m1monclb.lay build/generated/mame/layout/m1monclb.lh layout_m1monclb Compressing src/mame/layout/m1mongam.lay... python3 scripts/build/complay.py src/mame/layout/m1mongam.lay build/generated/mame/layout/m1mongam.lh layout_m1mongam Compressing src/mame/layout/m1monmon.lay... python3 scripts/build/complay.py src/mame/layout/m1monmon.lay build/generated/mame/layout/m1monmon.lh layout_m1monmon Compressing src/mame/layout/m1monou.lay... python3 scripts/build/complay.py src/mame/layout/m1monou.lay build/generated/mame/layout/m1monou.lh layout_m1monou Compressing src/mame/layout/m1nhp.lay... python3 scripts/build/complay.py src/mame/layout/m1nhp.lay build/generated/mame/layout/m1nhp.lh layout_m1nhp Compressing src/mame/layout/m1nudbnke.lay... python3 scripts/build/complay.py src/mame/layout/m1nudbnke.lay build/generated/mame/layout/m1nudbnke.lh layout_m1nudbnke Compressing src/mame/layout/m1omega.lay... python3 scripts/build/complay.py src/mame/layout/m1omega.lay build/generated/mame/layout/m1omega.lh layout_m1omega Compressing src/mame/layout/m1onbusa.lay... python3 scripts/build/complay.py src/mame/layout/m1onbusa.lay build/generated/mame/layout/m1onbusa.lh layout_m1onbusa Compressing src/mame/layout/m1pinkpc.lay... python3 scripts/build/complay.py src/mame/layout/m1pinkpc.lay build/generated/mame/layout/m1pinkpc.lh layout_m1pinkpc Compressing src/mame/layout/m1przeeb.lay... python3 scripts/build/complay.py src/mame/layout/m1przeeb.lay build/generated/mame/layout/m1przeeb.lh layout_m1przeeb Compressing src/mame/layout/m1retpp.lay... python3 scripts/build/complay.py src/mame/layout/m1retpp.lay build/generated/mame/layout/m1retpp.lh layout_m1retpp Compressing src/mame/layout/m1search.lay... python3 scripts/build/complay.py src/mame/layout/m1search.lay build/generated/mame/layout/m1search.lh layout_m1search Compressing src/mame/layout/m1sptlgtc.lay... python3 scripts/build/complay.py src/mame/layout/m1sptlgtc.lay build/generated/mame/layout/m1sptlgtc.lh layout_m1sptlgtc Compressing src/mame/layout/m1startr.lay... python3 scripts/build/complay.py src/mame/layout/m1startr.lay build/generated/mame/layout/m1startr.lh layout_m1startr Compressing src/mame/layout/m1sudnima.lay... python3 scripts/build/complay.py src/mame/layout/m1sudnima.lay build/generated/mame/layout/m1sudnima.lh layout_m1sudnima Compressing src/mame/layout/m1taknot.lay... python3 scripts/build/complay.py src/mame/layout/m1taknot.lay build/generated/mame/layout/m1taknot.lh layout_m1taknot Compressing src/mame/layout/m1thatlfc.lay... python3 scripts/build/complay.py src/mame/layout/m1thatlfc.lay build/generated/mame/layout/m1thatlfc.lh layout_m1thatlfc Compressing src/mame/layout/m1topstr.lay... python3 scripts/build/complay.py src/mame/layout/m1topstr.lay build/generated/mame/layout/m1topstr.lh layout_m1topstr Compressing src/mame/layout/m1triviax.lay... python3 scripts/build/complay.py src/mame/layout/m1triviax.lay build/generated/mame/layout/m1triviax.lh layout_m1triviax Compressing src/mame/layout/m1trtr.lay... python3 scripts/build/complay.py src/mame/layout/m1trtr.lay build/generated/mame/layout/m1trtr.lh layout_m1trtr Compressing src/mame/layout/m1ttcash.lay... python3 scripts/build/complay.py src/mame/layout/m1ttcash.lay build/generated/mame/layout/m1ttcash.lh layout_m1ttcash Compressing src/mame/layout/m1wldzner.lay... python3 scripts/build/complay.py src/mame/layout/m1wldzner.lay build/generated/mame/layout/m1wldzner.lh layout_m1wldzner Compressing src/mame/layout/m1wotwa.lay... python3 scripts/build/complay.py src/mame/layout/m1wotwa.lay build/generated/mame/layout/m1wotwa.lh layout_m1wotwa Compressing src/mame/layout/m2comet.lay... python3 scripts/build/complay.py src/mame/layout/m2comet.lay build/generated/mame/layout/m2comet.lh layout_m2comet Compressing src/mame/layout/m2frpoly.lay... python3 scripts/build/complay.py src/mame/layout/m2frpoly.lay build/generated/mame/layout/m2frpoly.lh layout_m2frpoly Compressing src/mame/layout/m2hilite.lay... python3 scripts/build/complay.py src/mame/layout/m2hilite.lay build/generated/mame/layout/m2hilite.lh layout_m2hilite Compressing src/mame/layout/m2luckyl.lay... python3 scripts/build/complay.py src/mame/layout/m2luckyl.lay build/generated/mame/layout/m2luckyl.lh layout_m2luckyl Compressing src/mame/layout/m2luckys.lay... python3 scripts/build/complay.py src/mame/layout/m2luckys.lay build/generated/mame/layout/m2luckys.lh layout_m2luckys Compressing src/mame/layout/m2rockon.lay... python3 scripts/build/complay.py src/mame/layout/m2rockon.lay build/generated/mame/layout/m2rockon.lh layout_m2rockon Compressing src/mame/layout/m2splite.lay... python3 scripts/build/complay.py src/mame/layout/m2splite.lay build/generated/mame/layout/m2splite.lh layout_m2splite Compressing src/mame/layout/m2sstar.lay... python3 scripts/build/complay.py src/mame/layout/m2sstar.lay build/generated/mame/layout/m2sstar.lh layout_m2sstar Compressing src/mame/layout/m2starl.lay... python3 scripts/build/complay.py src/mame/layout/m2starl.lay build/generated/mame/layout/m2starl.lh layout_m2starl Compressing src/mame/layout/m2svlite.lay... python3 scripts/build/complay.py src/mame/layout/m2svlite.lay build/generated/mame/layout/m2svlite.lh layout_m2svlite Compressing src/mame/layout/m2triple.lay... python3 scripts/build/complay.py src/mame/layout/m2triple.lay build/generated/mame/layout/m2triple.lh layout_m2triple Compressing src/mame/layout/m3acech.lay... python3 scripts/build/complay.py src/mame/layout/m3acech.lay build/generated/mame/layout/m3acech.lh layout_m3acech Compressing src/mame/layout/m3autort.lay... python3 scripts/build/complay.py src/mame/layout/m3autort.lay build/generated/mame/layout/m3autort.lh layout_m3autort Compressing src/mame/layout/m3biggam.lay... python3 scripts/build/complay.py src/mame/layout/m3biggam.lay build/generated/mame/layout/m3biggam.lh layout_m3biggam Compressing src/mame/layout/m3bigsht.lay... python3 scripts/build/complay.py src/mame/layout/m3bigsht.lay build/generated/mame/layout/m3bigsht.lh layout_m3bigsht Compressing src/mame/layout/m3blkhle.lay... Compressing src/mame/layout/m3cabreta.lay... python3 scripts/build/complay.py src/mame/layout/m3blkhle.lay build/generated/mame/layout/m3blkhle.lh layout_m3blkhle python3 scripts/build/complay.py src/mame/layout/m3cabreta.lay build/generated/mame/layout/m3cabreta.lh layout_m3cabreta Compressing src/mame/layout/m3chase.lay... Compressing src/mame/layout/m3circle.lay... python3 scripts/build/complay.py src/mame/layout/m3chase.lay build/generated/mame/layout/m3chase.lh layout_m3chase python3 scripts/build/complay.py src/mame/layout/m3circle.lay build/generated/mame/layout/m3circle.lh layout_m3circle Compressing src/mame/layout/m3cskill.lay... python3 scripts/build/complay.py src/mame/layout/m3cskill.lay build/generated/mame/layout/m3cskill.lh layout_m3cskill Compressing src/mame/layout/m3cunlim.lay... python3 scripts/build/complay.py src/mame/layout/m3cunlim.lay build/generated/mame/layout/m3cunlim.lh layout_m3cunlim Compressing src/mame/layout/m3fortun.lay... python3 scripts/build/complay.py src/mame/layout/m3fortun.lay build/generated/mame/layout/m3fortun.lh layout_m3fortun Compressing src/mame/layout/m3gcrown.lay... python3 scripts/build/complay.py src/mame/layout/m3gcrown.lay build/generated/mame/layout/m3gcrown.lh layout_m3gcrown Compressing src/mame/layout/m3gmine.lay... python3 scripts/build/complay.py src/mame/layout/m3gmine.lay build/generated/mame/layout/m3gmine.lh layout_m3gmine Compressing src/mame/layout/m3lineup.lay... python3 scripts/build/complay.py src/mame/layout/m3lineup.lay build/generated/mame/layout/m3lineup.lh layout_m3lineup Compressing src/mame/layout/m3loony.lay... python3 scripts/build/complay.py src/mame/layout/m3loony.lay build/generated/mame/layout/m3loony.lh layout_m3loony Compressing src/mame/layout/m3nnice.lay... python3 scripts/build/complay.py src/mame/layout/m3nnice.lay build/generated/mame/layout/m3nnice.lh layout_m3nnice Compressing src/mame/layout/m3oddson.lay... python3 scripts/build/complay.py src/mame/layout/m3oddson.lay build/generated/mame/layout/m3oddson.lh layout_m3oddson Compressing src/mame/layout/m3online.lay... python3 scripts/build/complay.py src/mame/layout/m3online.lay build/generated/mame/layout/m3online.lh layout_m3online Compressing src/mame/layout/m3oxo.lay... python3 scripts/build/complay.py src/mame/layout/m3oxo.lay build/generated/mame/layout/m3oxo.lh layout_m3oxo Compressing src/mame/layout/m3ratrce.lay... python3 scripts/build/complay.py src/mame/layout/m3ratrce.lay build/generated/mame/layout/m3ratrce.lh layout_m3ratrce Compressing src/mame/layout/m3razdaza.lay... python3 scripts/build/complay.py src/mame/layout/m3razdaza.lay build/generated/mame/layout/m3razdaza.lh layout_m3razdaza Compressing src/mame/layout/m3replay.lay... python3 scripts/build/complay.py src/mame/layout/m3replay.lay build/generated/mame/layout/m3replay.lh layout_m3replay Compressing src/mame/layout/m3rockpl.lay... python3 scripts/build/complay.py src/mame/layout/m3rockpl.lay build/generated/mame/layout/m3rockpl.lh layout_m3rockpl Compressing src/mame/layout/m3rollem.lay... python3 scripts/build/complay.py src/mame/layout/m3rollem.lay build/generated/mame/layout/m3rollem.lh layout_m3rollem Compressing src/mame/layout/m3rxchng.lay... python3 scripts/build/complay.py src/mame/layout/m3rxchng.lay build/generated/mame/layout/m3rxchng.lh layout_m3rxchng Compressing src/mame/layout/m3sexcu.lay... python3 scripts/build/complay.py src/mame/layout/m3sexcu.lay build/generated/mame/layout/m3sexcu.lh layout_m3sexcu Compressing src/mame/layout/m3slight.lay... python3 scripts/build/complay.py src/mame/layout/m3slight.lay build/generated/mame/layout/m3slight.lh layout_m3slight Compressing src/mame/layout/m3snaphp.lay... python3 scripts/build/complay.py src/mame/layout/m3snaphp.lay build/generated/mame/layout/m3snaphp.lh layout_m3snaphp Compressing src/mame/layout/m3spoof.lay... python3 scripts/build/complay.py src/mame/layout/m3spoof.lay build/generated/mame/layout/m3spoof.lh layout_m3spoof Compressing src/mame/layout/m3supadr.lay... python3 scripts/build/complay.py src/mame/layout/m3supadr.lay build/generated/mame/layout/m3supadr.lh layout_m3supadr Compressing src/mame/layout/m3supnud.lay... python3 scripts/build/complay.py src/mame/layout/m3supnud.lay build/generated/mame/layout/m3supnud.lh layout_m3supnud Compressing src/mame/layout/m3supspo.lay... python3 scripts/build/complay.py src/mame/layout/m3supspo.lay build/generated/mame/layout/m3supspo.lh layout_m3supspo Compressing src/mame/layout/m3supwin.lay... python3 scripts/build/complay.py src/mame/layout/m3supwin.lay build/generated/mame/layout/m3supwin.lh layout_m3supwin Compressing src/mame/layout/m3sweep.lay... python3 scripts/build/complay.py src/mame/layout/m3sweep.lay build/generated/mame/layout/m3sweep.lh layout_m3sweep Compressing src/mame/layout/m3tfair.lay... python3 scripts/build/complay.py src/mame/layout/m3tfair.lay build/generated/mame/layout/m3tfair.lh layout_m3tfair Compressing src/mame/layout/m3toplin.lay... python3 scripts/build/complay.py src/mame/layout/m3toplin.lay build/generated/mame/layout/m3toplin.lh layout_m3toplin Compressing src/mame/layout/m3winagnb.lay... python3 scripts/build/complay.py src/mame/layout/m3winagnb.lay build/generated/mame/layout/m3winagnb.lh layout_m3winagnb Compressing src/mame/layout/m3winstr.lay... python3 scripts/build/complay.py src/mame/layout/m3winstr.lay build/generated/mame/layout/m3winstr.lh layout_m3winstr Compressing src/mame/layout/m3xchngg.lay... python3 scripts/build/complay.py src/mame/layout/m3xchngg.lay build/generated/mame/layout/m3xchngg.lh layout_m3xchngg Compressing src/mame/layout/m4aao.lay... python3 scripts/build/complay.py src/mame/layout/m4aao.lay build/generated/mame/layout/m4aao.lh layout_m4aao Compressing src/mame/layout/m4actbnk.lay... python3 scripts/build/complay.py src/mame/layout/m4actbnk.lay build/generated/mame/layout/m4actbnk.lh layout_m4actbnk Compressing src/mame/layout/m4actclb.lay... python3 scripts/build/complay.py src/mame/layout/m4actclb.lay build/generated/mame/layout/m4actclb.lh layout_m4actclb Compressing src/mame/layout/m4actpak.lay... python3 scripts/build/complay.py src/mame/layout/m4actpak.lay build/generated/mame/layout/m4actpak.lh layout_m4actpak Compressing src/mame/layout/m4addr.lay... python3 scripts/build/complay.py src/mame/layout/m4addr.lay build/generated/mame/layout/m4addr.lh layout_m4addr Compressing src/mame/layout/m4alladv.lay... python3 scripts/build/complay.py src/mame/layout/m4alladv.lay build/generated/mame/layout/m4alladv.lh layout_m4alladv Compressing src/mame/layout/m4alpha.lay... python3 scripts/build/complay.py src/mame/layout/m4alpha.lay build/generated/mame/layout/m4alpha.lh layout_m4alpha Compressing src/mame/layout/m4andybt.lay... python3 scripts/build/complay.py src/mame/layout/m4andybt.lay build/generated/mame/layout/m4andybt.lh layout_m4andybt Compressing src/mame/layout/m4andycp.lay... python3 scripts/build/complay.py src/mame/layout/m4andycp.lay build/generated/mame/layout/m4andycp.lh layout_m4andycp Compressing src/mame/layout/m4andyfh.lay... python3 scripts/build/complay.py src/mame/layout/m4andyfh.lay build/generated/mame/layout/m4andyfh.lh layout_m4andyfh Compressing src/mame/layout/m4andyge.lay... python3 scripts/build/complay.py src/mame/layout/m4andyge.lay build/generated/mame/layout/m4andyge.lh layout_m4andyge Compressing src/mame/layout/m4apachg.lay... python3 scripts/build/complay.py src/mame/layout/m4apachg.lay build/generated/mame/layout/m4apachg.lh layout_m4apachg Compressing src/mame/layout/m4tenten.lay... python3 scripts/build/complay.py src/mame/layout/m4tenten.lay build/generated/mame/layout/m4tenten.lh layout_m4tenten Compressing src/mame/layout/m5addams.lay... python3 scripts/build/complay.py src/mame/layout/m5addams.lay build/generated/mame/layout/m5addams.lh layout_m5addams Compressing src/mame/layout/m5all41d.lay... python3 scripts/build/complay.py src/mame/layout/m5all41d.lay build/generated/mame/layout/m5all41d.lh layout_m5all41d Compressing src/mame/layout/m5arab.lay... python3 scripts/build/complay.py src/mame/layout/m5arab.lay build/generated/mame/layout/m5arab.lh layout_m5arab Compressing src/mame/layout/m5austin11.lay... python3 scripts/build/complay.py src/mame/layout/m5austin11.lay build/generated/mame/layout/m5austin11.lh layout_m5austin11 Compressing src/mame/layout/m5barkng.lay... python3 scripts/build/complay.py src/mame/layout/m5barkng.lay build/generated/mame/layout/m5barkng.lh layout_m5barkng Compressing src/mame/layout/m5barmy.lay... python3 scripts/build/complay.py src/mame/layout/m5barmy.lay build/generated/mame/layout/m5barmy.lh layout_m5barmy Compressing src/mame/layout/m5baxe04.lay... python3 scripts/build/complay.py src/mame/layout/m5baxe04.lay build/generated/mame/layout/m5baxe04.lh layout_m5baxe04 Compressing src/mame/layout/m5bbro.lay... python3 scripts/build/complay.py src/mame/layout/m5bbro.lay build/generated/mame/layout/m5bbro.lh layout_m5bbro Compressing src/mame/layout/m5bbrocl.lay... python3 scripts/build/complay.py src/mame/layout/m5bbrocl.lay build/generated/mame/layout/m5bbrocl.lh layout_m5bbrocl Compressing src/mame/layout/m5beansa.lay... python3 scripts/build/complay.py src/mame/layout/m5beansa.lay build/generated/mame/layout/m5beansa.lh layout_m5beansa Compressing src/mame/layout/m5bigchs.lay... python3 scripts/build/complay.py src/mame/layout/m5bigchs.lay build/generated/mame/layout/m5bigchs.lh layout_m5bigchs Compressing src/mame/layout/m5biggam.lay... Compressing src/mame/layout/m5bling.lay... python3 scripts/build/complay.py src/mame/layout/m5biggam.lay build/generated/mame/layout/m5biggam.lh layout_m5biggam python3 scripts/build/complay.py src/mame/layout/m5bling.lay build/generated/mame/layout/m5bling.lh layout_m5bling Compressing src/mame/layout/m5blkwht11.lay... python3 scripts/build/complay.py src/mame/layout/m5blkwht11.lay build/generated/mame/layout/m5blkwht11.lh layout_m5blkwht11 Compressing src/mame/layout/m5bnzclb.lay... python3 scripts/build/complay.py src/mame/layout/m5bnzclb.lay build/generated/mame/layout/m5bnzclb.lh layout_m5bnzclb Compressing src/mame/layout/m5btlbnk.lay... python3 scripts/build/complay.py src/mame/layout/m5btlbnk.lay build/generated/mame/layout/m5btlbnk.lh layout_m5btlbnk Compressing src/mame/layout/m5bttf.lay... python3 scripts/build/complay.py src/mame/layout/m5bttf.lay build/generated/mame/layout/m5bttf.lh layout_m5bttf Compressing src/mame/layout/m5bwaves.lay... python3 scripts/build/complay.py src/mame/layout/m5bwaves.lay build/generated/mame/layout/m5bwaves.lh layout_m5bwaves Compressing src/mame/layout/m5carou.lay... python3 scripts/build/complay.py src/mame/layout/m5carou.lay build/generated/mame/layout/m5carou.lh layout_m5carou Compressing src/mame/layout/m5cashat.lay... python3 scripts/build/complay.py src/mame/layout/m5cashat.lay build/generated/mame/layout/m5cashat.lh layout_m5cashat Compressing src/mame/layout/m5cashrn.lay... python3 scripts/build/complay.py src/mame/layout/m5cashrn.lay build/generated/mame/layout/m5cashrn.lh layout_m5cashrn Compressing src/mame/layout/m5cbw.lay... python3 scripts/build/complay.py src/mame/layout/m5cbw.lay build/generated/mame/layout/m5cbw.lh layout_m5cbw Compressing src/mame/layout/m5centcl.lay... python3 scripts/build/complay.py src/mame/layout/m5centcl.lay build/generated/mame/layout/m5centcl.lh layout_m5centcl Compressing src/mame/layout/m5circlb33.lay... python3 scripts/build/complay.py src/mame/layout/m5circlb33.lay build/generated/mame/layout/m5circlb33.lh layout_m5circlb33 Compressing src/mame/layout/m5circus0a.lay... python3 scripts/build/complay.py src/mame/layout/m5circus0a.lay build/generated/mame/layout/m5circus0a.lh layout_m5circus0a Compressing src/mame/layout/m5clifhn.lay... python3 scripts/build/complay.py src/mame/layout/m5clifhn.lay build/generated/mame/layout/m5clifhn.lh layout_m5clifhn Compressing src/mame/layout/m5clown11.lay... python3 scripts/build/complay.py src/mame/layout/m5clown11.lay build/generated/mame/layout/m5clown11.lh layout_m5clown11 Compressing src/mame/layout/m5codft.lay... python3 scripts/build/complay.py src/mame/layout/m5codft.lay build/generated/mame/layout/m5codft.lh layout_m5codft Compressing src/mame/layout/m5cosclb.lay... python3 scripts/build/complay.py src/mame/layout/m5cosclb.lay build/generated/mame/layout/m5cosclb.lh layout_m5cosclb Compressing src/mame/layout/m5crzkni.lay... python3 scripts/build/complay.py src/mame/layout/m5crzkni.lay build/generated/mame/layout/m5crzkni.lh layout_m5crzkni Compressing src/mame/layout/m5cshkcb.lay... python3 scripts/build/complay.py src/mame/layout/m5cshkcb.lay build/generated/mame/layout/m5cshkcb.lh layout_m5cshkcb Compressing src/mame/layout/m5cshstx.lay... python3 scripts/build/complay.py src/mame/layout/m5cshstx.lay build/generated/mame/layout/m5cshstx.lh layout_m5cshstx Compressing src/mame/layout/m5dblqtsb.lay... python3 scripts/build/complay.py src/mame/layout/m5dblqtsb.lay build/generated/mame/layout/m5dblqtsb.lh layout_m5dblqtsb Compressing src/mame/layout/m5devil.lay... python3 scripts/build/complay.py src/mame/layout/m5devil.lay build/generated/mame/layout/m5devil.lh layout_m5devil Compressing src/mame/layout/m5dick10.lay... python3 scripts/build/complay.py src/mame/layout/m5dick10.lay build/generated/mame/layout/m5dick10.lh layout_m5dick10 Compressing src/mame/layout/m5doshpk05.lay... python3 scripts/build/complay.py src/mame/layout/m5doshpk05.lay build/generated/mame/layout/m5doshpk05.lh layout_m5doshpk05 Compressing src/mame/layout/m5egr.lay... python3 scripts/build/complay.py src/mame/layout/m5egr.lay build/generated/mame/layout/m5egr.lh layout_m5egr Compressing src/mame/layout/m5elband.lay... python3 scripts/build/complay.py src/mame/layout/m5elband.lay build/generated/mame/layout/m5elband.lh layout_m5elband Compressing src/mame/layout/m5elim.lay... python3 scripts/build/complay.py src/mame/layout/m5elim.lay build/generated/mame/layout/m5elim.lh layout_m5elim Compressing src/mame/layout/m5evgrhr.lay... python3 scripts/build/complay.py src/mame/layout/m5evgrhr.lay build/generated/mame/layout/m5evgrhr.lh layout_m5evgrhr Compressing src/mame/layout/m5ewn.lay... python3 scripts/build/complay.py src/mame/layout/m5ewn.lay build/generated/mame/layout/m5ewn.lh layout_m5ewn Compressing src/mame/layout/m5extrm.lay... python3 scripts/build/complay.py src/mame/layout/m5extrm.lay build/generated/mame/layout/m5extrm.lh layout_m5extrm Compressing src/mame/layout/m5fiddle.lay... python3 scripts/build/complay.py src/mame/layout/m5fiddle.lay build/generated/mame/layout/m5fiddle.lh layout_m5fiddle Compressing src/mame/layout/m5fire.lay... python3 scripts/build/complay.py src/mame/layout/m5fire.lay build/generated/mame/layout/m5fire.lh layout_m5fire Compressing src/mame/layout/m5firebl.lay... python3 scripts/build/complay.py src/mame/layout/m5firebl.lay build/generated/mame/layout/m5firebl.lh layout_m5firebl Compressing src/mame/layout/m5flipcr.lay... python3 scripts/build/complay.py src/mame/layout/m5flipcr.lay build/generated/mame/layout/m5flipcr.lh layout_m5flipcr Compressing src/mame/layout/m5fortby.lay... python3 scripts/build/complay.py src/mame/layout/m5fortby.lay build/generated/mame/layout/m5fortby.lh layout_m5fortby Compressing src/mame/layout/m5frnzy.lay... python3 scripts/build/complay.py src/mame/layout/m5frnzy.lay build/generated/mame/layout/m5frnzy.lh layout_m5frnzy Compressing src/mame/layout/m5funsun.lay... python3 scripts/build/complay.py src/mame/layout/m5funsun.lay build/generated/mame/layout/m5funsun.lh layout_m5funsun Compressing src/mame/layout/m5gdrag.lay... python3 scripts/build/complay.py src/mame/layout/m5gdrag.lay build/generated/mame/layout/m5gdrag.lh layout_m5gdrag Compressing src/mame/layout/m5ggems20.lay... python3 scripts/build/complay.py src/mame/layout/m5ggems20.lay build/generated/mame/layout/m5ggems20.lh layout_m5ggems20 Compressing src/mame/layout/m5gimmie.lay... python3 scripts/build/complay.py src/mame/layout/m5gimmie.lay build/generated/mame/layout/m5gimmie.lh layout_m5gimmie Compressing src/mame/layout/m5grush.lay... python3 scripts/build/complay.py src/mame/layout/m5grush.lay build/generated/mame/layout/m5grush.lh layout_m5grush Compressing src/mame/layout/m5grush5.lay... python3 scripts/build/complay.py src/mame/layout/m5grush5.lay build/generated/mame/layout/m5grush5.lh layout_m5grush5 Compressing src/mame/layout/m5gsstrk07.lay... python3 scripts/build/complay.py src/mame/layout/m5gsstrk07.lay build/generated/mame/layout/m5gsstrk07.lh layout_m5gsstrk07 Compressing src/mame/layout/m5gstrik.lay... python3 scripts/build/complay.py src/mame/layout/m5gstrik.lay build/generated/mame/layout/m5gstrik.lh layout_m5gstrik Compressing src/mame/layout/m5hellrz.lay... python3 scripts/build/complay.py src/mame/layout/m5hellrz.lay build/generated/mame/layout/m5hellrz.lh layout_m5hellrz Compressing src/mame/layout/m5hgl14.lay... python3 scripts/build/complay.py src/mame/layout/m5hgl14.lay build/generated/mame/layout/m5hgl14.lh layout_m5hgl14 Compressing src/mame/layout/m5hiclau.lay... python3 scripts/build/complay.py src/mame/layout/m5hiclau.lay build/generated/mame/layout/m5hiclau.lh layout_m5hiclau Compressing src/mame/layout/m5hifly.lay... python3 scripts/build/complay.py src/mame/layout/m5hifly.lay build/generated/mame/layout/m5hifly.lh layout_m5hifly Compressing src/mame/layout/m5hilok.lay... python3 scripts/build/complay.py src/mame/layout/m5hilok.lay build/generated/mame/layout/m5hilok.lh layout_m5hilok Compressing src/mame/layout/m5hisprt.lay... python3 scripts/build/complay.py src/mame/layout/m5hisprt.lay build/generated/mame/layout/m5hisprt.lh layout_m5hisprt Compressing src/mame/layout/m5hlsumo.lay... python3 scripts/build/complay.py src/mame/layout/m5hlsumo.lay build/generated/mame/layout/m5hlsumo.lh layout_m5hlsumo Compressing src/mame/layout/m5holy.lay... python3 scripts/build/complay.py src/mame/layout/m5holy.lay build/generated/mame/layout/m5holy.lh layout_m5holy Compressing src/mame/layout/m5hopidl.lay... python3 scripts/build/complay.py src/mame/layout/m5hopidl.lay build/generated/mame/layout/m5hopidl.lh layout_m5hopidl Compressing src/mame/layout/m5hotslt.lay... python3 scripts/build/complay.py src/mame/layout/m5hotslt.lay build/generated/mame/layout/m5hotslt.lh layout_m5hotslt Compressing src/mame/layout/m5hotstf.lay... python3 scripts/build/complay.py src/mame/layout/m5hotstf.lay build/generated/mame/layout/m5hotstf.lh layout_m5hotstf Compressing src/mame/layout/m5hypvip.lay... python3 scripts/build/complay.py src/mame/layout/m5hypvip.lay build/generated/mame/layout/m5hypvip.lh layout_m5hypvip Compressing src/mame/layout/m5jackbx.lay... python3 scripts/build/complay.py src/mame/layout/m5jackbx.lay build/generated/mame/layout/m5jackbx.lh layout_m5jackbx Compressing src/mame/layout/m5jackp2.lay... python3 scripts/build/complay.py src/mame/layout/m5jackp2.lay build/generated/mame/layout/m5jackp2.lh layout_m5jackp2 Compressing src/mame/layout/m5jackpt.lay... python3 scripts/build/complay.py src/mame/layout/m5jackpt.lay build/generated/mame/layout/m5jackpt.lh layout_m5jackpt Compressing src/mame/layout/m5jlyjwl.lay... python3 scripts/build/complay.py src/mame/layout/m5jlyjwl.lay build/generated/mame/layout/m5jlyjwl.lh layout_m5jlyjwl Compressing src/mame/layout/m5jmpgem01.lay... python3 scripts/build/complay.py src/mame/layout/m5jmpgem01.lay build/generated/mame/layout/m5jmpgem01.lh layout_m5jmpgem01 Compressing src/mame/layout/m5kingqc06.lay... python3 scripts/build/complay.py src/mame/layout/m5kingqc06.lay build/generated/mame/layout/m5kingqc06.lh layout_m5kingqc06 Compressing src/mame/layout/m5kkebab.lay... python3 scripts/build/complay.py src/mame/layout/m5kkebab.lay build/generated/mame/layout/m5kkebab.lh layout_m5kkebab Compressing src/mame/layout/m5korma.lay... python3 scripts/build/complay.py src/mame/layout/m5korma.lay build/generated/mame/layout/m5korma.lh layout_m5korma Compressing src/mame/layout/m5loony.lay... python3 scripts/build/complay.py src/mame/layout/m5loony.lay build/generated/mame/layout/m5loony.lh layout_m5loony Compressing src/mame/layout/m5loot.lay... python3 scripts/build/complay.py src/mame/layout/m5loot.lay build/generated/mame/layout/m5loot.lh layout_m5loot Compressing src/mame/layout/m5lotta.lay... python3 scripts/build/complay.py src/mame/layout/m5lotta.lay build/generated/mame/layout/m5lotta.lh layout_m5lotta Compressing src/mame/layout/m5martns07.lay... python3 scripts/build/complay.py src/mame/layout/m5martns07.lay build/generated/mame/layout/m5martns07.lh layout_m5martns07 Compressing src/mame/layout/m5mega.lay... python3 scripts/build/complay.py src/mame/layout/m5mega.lay build/generated/mame/layout/m5mega.lh layout_m5mega Compressing src/mame/layout/m5mmak06.lay... python3 scripts/build/complay.py src/mame/layout/m5mmak06.lay build/generated/mame/layout/m5mmak06.lh layout_m5mmak06 Compressing src/mame/layout/m5monmst.lay... python3 scripts/build/complay.py src/mame/layout/m5monmst.lay build/generated/mame/layout/m5monmst.lh layout_m5monmst Compressing src/mame/layout/m5mpfc.lay... python3 scripts/build/complay.py src/mame/layout/m5mpfc.lay build/generated/mame/layout/m5mpfc.lh layout_m5mpfc Compressing src/mame/layout/m5mprio.lay... python3 scripts/build/complay.py src/mame/layout/m5mprio.lay build/generated/mame/layout/m5mprio.lh layout_m5mprio Compressing src/mame/layout/m5neptun.lay... python3 scripts/build/complay.py src/mame/layout/m5neptun.lay build/generated/mame/layout/m5neptun.lh layout_m5neptun Compressing src/mame/layout/m5nnww.lay... python3 scripts/build/complay.py src/mame/layout/m5nnww.lay build/generated/mame/layout/m5nnww.lh layout_m5nnww Compressing src/mame/layout/m5oohaah.lay... python3 scripts/build/complay.py src/mame/layout/m5oohaah.lay build/generated/mame/layout/m5oohaah.lh layout_m5oohaah Compressing src/mame/layout/m5oohrio.lay... python3 scripts/build/complay.py src/mame/layout/m5oohrio.lay build/generated/mame/layout/m5oohrio.lh layout_m5oohrio Compressing src/mame/layout/m5openbx05.lay... python3 scripts/build/complay.py src/mame/layout/m5openbx05.lay build/generated/mame/layout/m5openbx05.lh layout_m5openbx05 Compressing src/mame/layout/m5overld.lay... python3 scripts/build/complay.py src/mame/layout/m5overld.lay build/generated/mame/layout/m5overld.lh layout_m5overld Compressing src/mame/layout/m5peepsh.lay... python3 scripts/build/complay.py src/mame/layout/m5peepsh.lay build/generated/mame/layout/m5peepsh.lh layout_m5peepsh Compressing src/mame/layout/m5piefac.lay... python3 scripts/build/complay.py src/mame/layout/m5piefac.lay build/generated/mame/layout/m5piefac.lh layout_m5piefac Compressing src/mame/layout/m5piefcr.lay... python3 scripts/build/complay.py src/mame/layout/m5piefcr.lay build/generated/mame/layout/m5piefcr.lh layout_m5piefcr Compressing src/mame/layout/m5ppussy.lay... python3 scripts/build/complay.py src/mame/layout/m5ppussy.lay build/generated/mame/layout/m5ppussy.lh layout_m5ppussy Compressing src/mame/layout/m5psyccl01.lay... python3 scripts/build/complay.py src/mame/layout/m5psyccl01.lay build/generated/mame/layout/m5psyccl01.lh layout_m5psyccl01 Compressing src/mame/layout/m5psycho.lay... python3 scripts/build/complay.py src/mame/layout/m5psycho.lay build/generated/mame/layout/m5psycho.lh layout_m5psycho Compressing src/mame/layout/m5ptyani.lay... python3 scripts/build/complay.py src/mame/layout/m5ptyani.lay build/generated/mame/layout/m5ptyani.lh layout_m5ptyani Compressing src/mame/layout/m5qdrawb.lay... python3 scripts/build/complay.py src/mame/layout/m5qdrawb.lay build/generated/mame/layout/m5qdrawb.lh layout_m5qdrawb Compressing src/mame/layout/m5qshot04.lay... python3 scripts/build/complay.py src/mame/layout/m5qshot04.lay build/generated/mame/layout/m5qshot04.lh layout_m5qshot04 Compressing src/mame/layout/m5ratpka.lay... python3 scripts/build/complay.py src/mame/layout/m5ratpka.lay build/generated/mame/layout/m5ratpka.lh layout_m5ratpka Compressing src/mame/layout/m5razdz10.lay... python3 scripts/build/complay.py src/mame/layout/m5razdz10.lay build/generated/mame/layout/m5razdz10.lh layout_m5razdz10 Compressing src/mame/layout/m5redbal.lay... python3 scripts/build/complay.py src/mame/layout/m5redbal.lay build/generated/mame/layout/m5redbal.lh layout_m5redbal Compressing src/mame/layout/m5redrcka.lay... python3 scripts/build/complay.py src/mame/layout/m5redrcka.lay build/generated/mame/layout/m5redrcka.lh layout_m5redrcka Compressing src/mame/layout/m5resfrg.lay... python3 scripts/build/complay.py src/mame/layout/m5resfrg.lay build/generated/mame/layout/m5resfrg.lh layout_m5resfrg Compressing src/mame/layout/m5revo13.lay... python3 scripts/build/complay.py src/mame/layout/m5revo13.lay build/generated/mame/layout/m5revo13.lh layout_m5revo13 Compressing src/mame/layout/m5rfymc.lay... python3 scripts/build/complay.py src/mame/layout/m5rfymc.lay build/generated/mame/layout/m5rfymc.lh layout_m5rfymc Compressing src/mame/layout/m5rgclb12.lay... python3 scripts/build/complay.py src/mame/layout/m5rgclb12.lay build/generated/mame/layout/m5rgclb12.lh layout_m5rgclb12 Compressing src/mame/layout/m5rhrgt02.lay... python3 scripts/build/complay.py src/mame/layout/m5rhrgt02.lay build/generated/mame/layout/m5rhrgt02.lh layout_m5rhrgt02 Compressing src/mame/layout/m5ritj.lay... python3 scripts/build/complay.py src/mame/layout/m5ritj.lay build/generated/mame/layout/m5ritj.lh layout_m5ritj Compressing src/mame/layout/m5rollup.lay... python3 scripts/build/complay.py src/mame/layout/m5rollup.lay build/generated/mame/layout/m5rollup.lh layout_m5rollup Compressing src/mame/layout/m5rollx.lay... python3 scripts/build/complay.py src/mame/layout/m5rollx.lay build/generated/mame/layout/m5rollx.lh layout_m5rollx Compressing src/mame/layout/m5rthh.lay... python3 scripts/build/complay.py src/mame/layout/m5rthh.lay build/generated/mame/layout/m5rthh.lh layout_m5rthh Compressing src/mame/layout/m5rub.lay... python3 scripts/build/complay.py src/mame/layout/m5rub.lay build/generated/mame/layout/m5rub.lh layout_m5rub Compressing src/mame/layout/m5rwb.lay... python3 scripts/build/complay.py src/mame/layout/m5rwb.lay build/generated/mame/layout/m5rwb.lh layout_m5rwb Compressing src/mame/layout/m5scharg.lay... python3 scripts/build/complay.py src/mame/layout/m5scharg.lay build/generated/mame/layout/m5scharg.lh layout_m5scharg Compressing src/mame/layout/m5seven.lay... python3 scripts/build/complay.py src/mame/layout/m5seven.lay build/generated/mame/layout/m5seven.lh layout_m5seven Compressing src/mame/layout/m5shark.lay... python3 scripts/build/complay.py src/mame/layout/m5shark.lay build/generated/mame/layout/m5shark.lh layout_m5shark Compressing src/mame/layout/m5sheik.lay... python3 scripts/build/complay.py src/mame/layout/m5sheik.lay build/generated/mame/layout/m5sheik.lh layout_m5sheik Compressing src/mame/layout/m5skulcl20.lay... python3 scripts/build/complay.py src/mame/layout/m5skulcl20.lay build/generated/mame/layout/m5skulcl20.lh layout_m5skulcl20 Compressing src/mame/layout/m5sondra.lay... python3 scripts/build/complay.py src/mame/layout/m5sondra.lay build/generated/mame/layout/m5sondra.lh layout_m5sondra Compressing src/mame/layout/m5speccl.lay... python3 scripts/build/complay.py src/mame/layout/m5speccl.lay build/generated/mame/layout/m5speccl.lh layout_m5speccl Compressing src/mame/layout/m5spiker.lay... python3 scripts/build/complay.py src/mame/layout/m5spiker.lay build/generated/mame/layout/m5spiker.lh layout_m5spiker Compressing src/mame/layout/m5spins.lay... python3 scripts/build/complay.py src/mame/layout/m5spins.lay build/generated/mame/layout/m5spins.lh layout_m5spins Compressing src/mame/layout/m5squids06.lay... python3 scripts/build/complay.py src/mame/layout/m5squids06.lay build/generated/mame/layout/m5squids06.lh layout_m5squids06 Compressing src/mame/layout/m5sstrk.lay... python3 scripts/build/complay.py src/mame/layout/m5sstrk.lay build/generated/mame/layout/m5sstrk.lh layout_m5sstrk Compressing src/mame/layout/m5starcl.lay... python3 scripts/build/complay.py src/mame/layout/m5starcl.lay build/generated/mame/layout/m5starcl.lh layout_m5starcl Compressing src/mame/layout/m5stars26.lay... python3 scripts/build/complay.py src/mame/layout/m5stars26.lay build/generated/mame/layout/m5stars26.lh layout_m5stars26 Compressing src/mame/layout/m5stax.lay... python3 scripts/build/complay.py src/mame/layout/m5stax.lay build/generated/mame/layout/m5stax.lh layout_m5stax Compressing src/mame/layout/m5supnov.lay... python3 scripts/build/complay.py src/mame/layout/m5supnov.lay build/generated/mame/layout/m5supnov.lh layout_m5supnov Compressing src/mame/layout/m5supro.lay... python3 scripts/build/complay.py src/mame/layout/m5supro.lay build/generated/mame/layout/m5supro.lh layout_m5supro Compressing src/mame/layout/m5tbird.lay... python3 scripts/build/complay.py src/mame/layout/m5tbird.lay build/generated/mame/layout/m5tbird.lh layout_m5tbird Compressing src/mame/layout/m5tempcl.lay... python3 scripts/build/complay.py src/mame/layout/m5tempcl.lay build/generated/mame/layout/m5tempcl.lh layout_m5tempcl Compressing src/mame/layout/m5tempp.lay... python3 scripts/build/complay.py src/mame/layout/m5tempp.lay build/generated/mame/layout/m5tempp.lh layout_m5tempp Compressing src/mame/layout/m5tempt2.lay... python3 scripts/build/complay.py src/mame/layout/m5tempt2.lay build/generated/mame/layout/m5tempt2.lh layout_m5tempt2 Compressing src/mame/layout/m5tictacbwb.lay... python3 scripts/build/complay.py src/mame/layout/m5tictacbwb.lay build/generated/mame/layout/m5tictacbwb.lh layout_m5tictacbwb Compressing src/mame/layout/m5trail.lay... python3 scripts/build/complay.py src/mame/layout/m5trail.lay build/generated/mame/layout/m5trail.lh layout_m5trail Compressing src/mame/layout/m5ultimo04.lay... python3 scripts/build/complay.py src/mame/layout/m5ultimo04.lay build/generated/mame/layout/m5ultimo04.lh layout_m5ultimo04 Compressing src/mame/layout/m5upover.lay... python3 scripts/build/complay.py src/mame/layout/m5upover.lay build/generated/mame/layout/m5upover.lh layout_m5upover Compressing src/mame/layout/m5vampup.lay... python3 scripts/build/complay.py src/mame/layout/m5vampup.lay build/generated/mame/layout/m5vampup.lh layout_m5vampup Compressing src/mame/layout/m5vertgo.lay... python3 scripts/build/complay.py src/mame/layout/m5vertgo.lay build/generated/mame/layout/m5vertgo.lh layout_m5vertgo Compressing src/mame/layout/m5wking05.lay... python3 scripts/build/complay.py src/mame/layout/m5wking05.lay build/generated/mame/layout/m5wking05.lh layout_m5wking05 Compressing src/mame/layout/m5wonga.lay... python3 scripts/build/complay.py src/mame/layout/m5wonga.lay build/generated/mame/layout/m5wonga.lh layout_m5wonga Compressing src/mame/layout/m5wthing20.lay... python3 scripts/build/complay.py src/mame/layout/m5wthing20.lay build/generated/mame/layout/m5wthing20.lh layout_m5wthing20 Compressing src/mame/layout/m5xchn.lay... python3 scripts/build/complay.py src/mame/layout/m5xchn.lay build/generated/mame/layout/m5xchn.lh layout_m5xchn Compressing src/mame/layout/m5xfact11.lay... python3 scripts/build/complay.py src/mame/layout/m5xfact11.lay build/generated/mame/layout/m5xfact11.lh layout_m5xfact11 Compressing src/mame/layout/m68705prg.lay... python3 scripts/build/complay.py src/mame/layout/m68705prg.lay build/generated/mame/layout/m68705prg.lh layout_m68705prg Compressing src/mame/layout/m_bappl2.lay... python3 scripts/build/complay.py src/mame/layout/m_bappl2.lay build/generated/mame/layout/m_bappl2.lh layout_m_bappl2 Compressing src/mame/layout/m_bapple.lay... python3 scripts/build/complay.py src/mame/layout/m_bapple.lay build/generated/mame/layout/m_bapple.lh layout_m_bapple Compressing src/mame/layout/m_gndgit.lay... python3 scripts/build/complay.py src/mame/layout/m_gndgit.lay build/generated/mame/layout/m_gndgit.lh layout_m_gndgit Compressing src/mame/layout/m_lndg.lay... python3 scripts/build/complay.py src/mame/layout/m_lndg.lay build/generated/mame/layout/m_lndg.lh layout_m_lndg Compressing src/mame/layout/m_mtchit.lay... python3 scripts/build/complay.py src/mame/layout/m_mtchit.lay build/generated/mame/layout/m_mtchit.lh layout_m_mtchit Compressing src/mame/layout/m_mtchup.lay... python3 scripts/build/complay.py src/mame/layout/m_mtchup.lay build/generated/mame/layout/m_mtchup.lh layout_m_mtchup Compressing src/mame/layout/mac3.lay... python3 scripts/build/complay.py src/mame/layout/mac3.lay build/generated/mame/layout/mac3.lh layout_mac3 Compressing src/mame/layout/macp.lay... python3 scripts/build/complay.py src/mame/layout/macp.lay build/generated/mame/layout/macp.lh layout_macp Compressing src/mame/layout/magibomb.lay... python3 scripts/build/complay.py src/mame/layout/magibomb.lay build/generated/mame/layout/magibomb.lh layout_magibomb Compressing src/mame/layout/magibomb_ab45a.lay... python3 scripts/build/complay.py src/mame/layout/magibomb_ab45a.lay build/generated/mame/layout/magibomb_ab45a.lh layout_magibomb_ab45a Compressing src/mame/layout/magicard.lay... python3 scripts/build/complay.py src/mame/layout/magicard.lay build/generated/mame/layout/magicard.lh layout_magicard Compressing src/mame/layout/magimaska.lay... python3 scripts/build/complay.py src/mame/layout/magimaska.lay build/generated/mame/layout/magimaska.lh layout_magimaska Compressing src/mame/layout/majorpkr.lay... python3 scripts/build/complay.py src/mame/layout/majorpkr.lay build/generated/mame/layout/majorpkr.lh layout_majorpkr Compressing src/mame/layout/maniac.lay... python3 scripts/build/complay.py src/mame/layout/maniac.lay build/generated/mame/layout/maniac.lh layout_maniac Compressing src/mame/layout/marmagic.lay... python3 scripts/build/complay.py src/mame/layout/marmagic.lay build/generated/mame/layout/marmagic.lh layout_marmagic Compressing src/mame/layout/marmagicua.lay... python3 scripts/build/complay.py src/mame/layout/marmagicua.lay build/generated/mame/layout/marmagicua.lh layout_marmagicua Compressing src/mame/layout/marywu.lay... python3 scripts/build/complay.py src/mame/layout/marywu.lay build/generated/mame/layout/marywu.lh layout_marywu Compressing src/mame/layout/mastmind.lay... python3 scripts/build/complay.py src/mame/layout/mastmind.lay build/generated/mame/layout/mastmind.lh layout_mastmind Compressing src/mame/layout/matchme.lay... python3 scripts/build/complay.py src/mame/layout/matchme.lay build/generated/mame/layout/matchme.lh layout_matchme Compressing src/mame/layout/matchnum.lay... python3 scripts/build/complay.py src/mame/layout/matchnum.lay build/generated/mame/layout/matchnum.lh layout_matchnum Compressing src/mame/layout/mathmagi.lay... python3 scripts/build/complay.py src/mame/layout/mathmagi.lay build/generated/mame/layout/mathmagi.lh layout_mathmagi Compressing src/mame/layout/mathmarv.lay... python3 scripts/build/complay.py src/mame/layout/mathmarv.lay build/generated/mame/layout/mathmarv.lh layout_mathmarv Compressing src/mame/layout/maxaflex.lay... python3 scripts/build/complay.py src/mame/layout/maxaflex.lay build/generated/mame/layout/maxaflex.lh layout_maxaflex Compressing src/mame/layout/maygay1b.lay... python3 scripts/build/complay.py src/mame/layout/maygay1b.lay build/generated/mame/layout/maygay1b.lh layout_maygay1b Compressing src/mame/layout/maze.lay... python3 scripts/build/complay.py src/mame/layout/maze.lay build/generated/mame/layout/maze.lh layout_maze Compressing src/mame/layout/mbaseb.lay... python3 scripts/build/complay.py src/mame/layout/mbaseb.lay build/generated/mame/layout/mbaseb.lh layout_mbaseb Compressing src/mame/layout/mbaskb.lay... python3 scripts/build/complay.py src/mame/layout/mbaskb.lay build/generated/mame/layout/mbaskb.lh layout_mbaskb Compressing src/mame/layout/mbaskb2.lay... python3 scripts/build/complay.py src/mame/layout/mbaskb2.lay build/generated/mame/layout/mbaskb2.lh layout_mbaskb2 Compressing src/mame/layout/mbdtower.lay... python3 scripts/build/complay.py src/mame/layout/mbdtower.lay build/generated/mame/layout/mbdtower.lh layout_mbdtower Compressing src/mame/layout/mchess.lay... python3 scripts/build/complay.py src/mame/layout/mchess.lay build/generated/mame/layout/mchess.lh layout_mchess Compressing src/mame/layout/mcompgin.lay... python3 scripts/build/complay.py src/mame/layout/mcompgin.lay build/generated/mame/layout/mcompgin.lh layout_mcompgin Compressing src/mame/layout/md6802.lay... python3 scripts/build/complay.py src/mame/layout/md6802.lay build/generated/mame/layout/md6802.lh layout_md6802 Compressing src/mame/layout/mdallas.lay... python3 scripts/build/complay.py src/mame/layout/mdallas.lay build/generated/mame/layout/mdallas.lh layout_mdallas Compressing src/mame/layout/mdndclab.lay... python3 scripts/build/complay.py src/mame/layout/mdndclab.lay build/generated/mame/layout/mdndclab.lh layout_mdndclab Compressing src/mame/layout/mdrawpkr.lay... python3 scripts/build/complay.py src/mame/layout/mdrawpkr.lay build/generated/mame/layout/mdrawpkr.lh layout_mdrawpkr Compressing src/mame/layout/medlanes.lay... python3 scripts/build/complay.py src/mame/layout/medlanes.lay build/generated/mame/layout/medlanes.lh layout_medlanes Compressing src/mame/layout/mega10k.lay... python3 scripts/build/complay.py src/mame/layout/mega10k.lay build/generated/mame/layout/mega10k.lh layout_mega10k Compressing src/mame/layout/megacd.lay... python3 scripts/build/complay.py src/mame/layout/megacd.lay build/generated/mame/layout/megacd.lh layout_megacd Compressing src/mame/layout/megaline.lay... python3 scripts/build/complay.py src/mame/layout/megaline.lay build/generated/mame/layout/megaline.lh layout_megaline Compressing src/mame/layout/mekd2.lay... python3 scripts/build/complay.py src/mame/layout/mekd2.lay build/generated/mame/layout/mekd2.lh layout_mekd2 Compressing src/mame/layout/mekd3.lay... python3 scripts/build/complay.py src/mame/layout/mekd3.lay build/generated/mame/layout/mekd3.lh layout_mekd3 Compressing src/mame/layout/mekd4.lay... python3 scripts/build/complay.py src/mame/layout/mekd4.lay build/generated/mame/layout/mekd4.lh layout_mekd4 Compressing src/mame/layout/mekd5.lay... python3 scripts/build/complay.py src/mame/layout/mekd5.lay build/generated/mame/layout/mekd5.lh layout_mekd5 Compressing src/mame/layout/melodym.lay... python3 scripts/build/complay.py src/mame/layout/melodym.lay build/generated/mame/layout/melodym.lh layout_melodym Compressing src/mame/layout/memoquiz.lay... python3 scripts/build/complay.py src/mame/layout/memoquiz.lay build/generated/mame/layout/memoquiz.lh layout_memoquiz Compressing src/mame/layout/mephisto_1.lay... python3 scripts/build/complay.py src/mame/layout/mephisto_1.lay build/generated/mame/layout/mephisto_1.lh layout_mephisto_1 Compressing src/mame/layout/mephisto_3.lay... python3 scripts/build/complay.py src/mame/layout/mephisto_3.lay build/generated/mame/layout/mephisto_3.lh layout_mephisto_3 Compressing src/mame/layout/mephisto_academy.lay... python3 scripts/build/complay.py src/mame/layout/mephisto_academy.lay build/generated/mame/layout/mephisto_academy.lh layout_mephisto_academy Compressing src/mame/layout/mephisto_alm16.lay... python3 scripts/build/complay.py src/mame/layout/mephisto_alm16.lay build/generated/mame/layout/mephisto_alm16.lh layout_mephisto_alm16 Compressing src/mame/layout/mephisto_alm32.lay... python3 scripts/build/complay.py src/mame/layout/mephisto_alm32.lay build/generated/mame/layout/mephisto_alm32.lh layout_mephisto_alm32 Compressing src/mame/layout/mephisto_amsterdam.lay... python3 scripts/build/complay.py src/mame/layout/mephisto_amsterdam.lay build/generated/mame/layout/mephisto_amsterdam.lh layout_mephisto_amsterdam Compressing src/mame/layout/mephisto_berlin.lay... python3 scripts/build/complay.py src/mame/layout/mephisto_berlin.lay build/generated/mame/layout/mephisto_berlin.lh layout_mephisto_berlin Compressing src/mame/layout/mephisto_bup.lay... python3 scripts/build/complay.py src/mame/layout/mephisto_bup.lay build/generated/mame/layout/mephisto_bup.lh layout_mephisto_bup Compressing src/mame/layout/mephisto_esb2.lay... python3 scripts/build/complay.py src/mame/layout/mephisto_esb2.lay build/generated/mame/layout/mephisto_esb2.lh layout_mephisto_esb2 Compressing src/mame/layout/mephisto_europa.lay... python3 scripts/build/complay.py src/mame/layout/mephisto_europa.lay build/generated/mame/layout/mephisto_europa.lh layout_mephisto_europa Compressing src/mame/layout/mephisto_excalibur.lay... python3 scripts/build/complay.py src/mame/layout/mephisto_excalibur.lay build/generated/mame/layout/mephisto_excalibur.lh layout_mephisto_excalibur Compressing src/mame/layout/mephisto_gen32.lay... Compressing src/mame/layout/mephisto_glasgow.lay... python3 scripts/build/complay.py src/mame/layout/mephisto_gen32.lay build/generated/mame/layout/mephisto_gen32.lh layout_mephisto_gen32 python3 scripts/build/complay.py src/mame/layout/mephisto_glasgow.lay build/generated/mame/layout/mephisto_glasgow.lh layout_mephisto_glasgow Compressing src/mame/layout/mephisto_junior.lay... python3 scripts/build/complay.py src/mame/layout/mephisto_junior.lay build/generated/mame/layout/mephisto_junior.lh layout_mephisto_junior Compressing src/mame/layout/mephisto_mega4.lay... python3 scripts/build/complay.py src/mame/layout/mephisto_mega4.lay build/generated/mame/layout/mephisto_mega4.lh layout_mephisto_mega4 Compressing src/mame/layout/mephisto_milano.lay... python3 scripts/build/complay.py src/mame/layout/mephisto_milano.lay build/generated/mame/layout/mephisto_milano.lh layout_mephisto_milano Compressing src/mame/layout/mephisto_mirage.lay... python3 scripts/build/complay.py src/mame/layout/mephisto_mirage.lay build/generated/mame/layout/mephisto_mirage.lh layout_mephisto_mirage Compressing src/mame/layout/mephisto_mm1.lay... python3 scripts/build/complay.py src/mame/layout/mephisto_mm1.lay build/generated/mame/layout/mephisto_mm1.lh layout_mephisto_mm1 Compressing src/mame/layout/mephisto_mm2.lay... python3 scripts/build/complay.py src/mame/layout/mephisto_mm2.lay build/generated/mame/layout/mephisto_mm2.lh layout_mephisto_mm2 Compressing src/mame/layout/mephisto_mm5.lay... python3 scripts/build/complay.py src/mame/layout/mephisto_mm5.lay build/generated/mame/layout/mephisto_mm5.lh layout_mephisto_mm5 Compressing src/mame/layout/mephisto_modena.lay... python3 scripts/build/complay.py src/mame/layout/mephisto_modena.lay build/generated/mame/layout/mephisto_modena.lh layout_mephisto_modena Compressing src/mame/layout/mephisto_modular_tm.lay... python3 scripts/build/complay.py src/mame/layout/mephisto_modular_tm.lay build/generated/mame/layout/mephisto_modular_tm.lh layout_mephisto_modular_tm Compressing src/mame/layout/mephisto_mondial.lay... python3 scripts/build/complay.py src/mame/layout/mephisto_mondial.lay build/generated/mame/layout/mephisto_mondial.lh layout_mephisto_mondial Compressing src/mame/layout/mephisto_mondial2.lay... python3 scripts/build/complay.py src/mame/layout/mephisto_mondial2.lay build/generated/mame/layout/mephisto_mondial2.lh layout_mephisto_mondial2 Compressing src/mame/layout/mephisto_mondial68k.lay... python3 scripts/build/complay.py src/mame/layout/mephisto_mondial68k.lay build/generated/mame/layout/mephisto_mondial68k.lh layout_mephisto_mondial68k Compressing src/mame/layout/mephisto_montec.lay... python3 scripts/build/complay.py src/mame/layout/mephisto_montec.lay build/generated/mame/layout/mephisto_montec.lh layout_mephisto_montec Compressing src/mame/layout/mephisto_montreal.lay... python3 scripts/build/complay.py src/mame/layout/mephisto_montreal.lay build/generated/mame/layout/mephisto_montreal.lh layout_mephisto_montreal Compressing src/mame/layout/mephisto_montreux.lay... python3 scripts/build/complay.py src/mame/layout/mephisto_montreux.lay build/generated/mame/layout/mephisto_montreux.lh layout_mephisto_montreux Compressing src/mame/layout/mephisto_polgar.lay... python3 scripts/build/complay.py src/mame/layout/mephisto_polgar.lay build/generated/mame/layout/mephisto_polgar.lh layout_mephisto_polgar Compressing src/mame/layout/mephisto_risc.lay... python3 scripts/build/complay.py src/mame/layout/mephisto_risc.lay build/generated/mame/layout/mephisto_risc.lh layout_mephisto_risc Compressing src/mame/layout/mephisto_roma2.lay... python3 scripts/build/complay.py src/mame/layout/mephisto_roma2.lay build/generated/mame/layout/mephisto_roma2.lh layout_mephisto_roma2 Compressing src/mame/layout/mephisto_schachak.lay... python3 scripts/build/complay.py src/mame/layout/mephisto_schachak.lay build/generated/mame/layout/mephisto_schachak.lh layout_mephisto_schachak Compressing src/mame/layout/mephisto_smondial.lay... python3 scripts/build/complay.py src/mame/layout/mephisto_smondial.lay build/generated/mame/layout/mephisto_smondial.lh layout_mephisto_smondial Compressing src/mame/layout/mephisto_smondial2.lay... python3 scripts/build/complay.py src/mame/layout/mephisto_smondial2.lay build/generated/mame/layout/mephisto_smondial2.lh layout_mephisto_smondial2 Compressing src/mame/layout/merlin.lay... python3 scripts/build/complay.py src/mame/layout/merlin.lay build/generated/mame/layout/merlin.lh layout_merlin Compressing src/mame/layout/metalman.lay... python3 scripts/build/complay.py src/mame/layout/metalman.lay build/generated/mame/layout/metalman.lh layout_metalman Compressing src/mame/layout/meybjack.lay... python3 scripts/build/complay.py src/mame/layout/meybjack.lay build/generated/mame/layout/meybjack.lh layout_meybjack Compressing src/mame/layout/mfootb.lay... python3 scripts/build/complay.py src/mame/layout/mfootb.lay build/generated/mame/layout/mfootb.lh layout_mfootb Compressing src/mame/layout/mfootb2.lay... python3 scripts/build/complay.py src/mame/layout/mfootb2.lay build/generated/mame/layout/mfootb2.lh layout_mfootb2 Compressing src/mame/layout/mg1.lay... python3 scripts/build/complay.py src/mame/layout/mg1.lay build/generated/mame/layout/mg1.lh layout_mg1 Compressing src/mame/layout/mgames.lay... python3 scripts/build/complay.py src/mame/layout/mgames.lay build/generated/mame/layout/mgames.lh layout_mgames Compressing src/mame/layout/mgavegas.lay... python3 scripts/build/complay.py src/mame/layout/mgavegas.lay build/generated/mame/layout/mgavegas.lh layout_mgavegas Compressing src/mame/layout/mhockey.lay... python3 scripts/build/complay.py src/mame/layout/mhockey.lay build/generated/mame/layout/mhockey.lh layout_mhockey Compressing src/mame/layout/mhockeya.lay... python3 scripts/build/complay.py src/mame/layout/mhockeya.lay build/generated/mame/layout/mhockeya.lh layout_mhockeya Compressing src/mame/layout/micon2.lay... python3 scripts/build/complay.py src/mame/layout/micon2.lay build/generated/mame/layout/micon2.lh layout_micon2 Compressing src/mame/layout/micropin.lay... python3 scripts/build/complay.py src/mame/layout/micropin.lay build/generated/mame/layout/micropin.lh layout_micropin Compressing src/mame/layout/microtouch.lay... python3 scripts/build/complay.py src/mame/layout/microtouch.lay build/generated/mame/layout/microtouch.lh layout_microtouch Compressing src/mame/layout/microvision.lay... python3 scripts/build/complay.py src/mame/layout/microvision.lay build/generated/mame/layout/microvision.lh layout_microvision Compressing src/mame/layout/mil4000.lay... python3 scripts/build/complay.py src/mame/layout/mil4000.lay build/generated/mame/layout/mil4000.lh layout_mil4000 Compressing src/mame/layout/milton.lay... python3 scripts/build/complay.py src/mame/layout/milton.lay build/generated/mame/layout/milton.lh layout_milton Compressing src/mame/layout/mindset.lay... python3 scripts/build/complay.py src/mame/layout/mindset.lay build/generated/mame/layout/mindset.lh layout_mindset Compressing src/mame/layout/minferno.lay... python3 scripts/build/complay.py src/mame/layout/minferno.lay build/generated/mame/layout/minferno.lh layout_minferno Compressing src/mame/layout/miniboy7.lay... python3 scripts/build/complay.py src/mame/layout/miniboy7.lay build/generated/mame/layout/miniboy7.lh layout_miniboy7 Compressing src/mame/layout/minicom.lay... python3 scripts/build/complay.py src/mame/layout/minicom.lay build/generated/mame/layout/minicom.lh layout_minicom Compressing src/mame/layout/minspace.lay... python3 scripts/build/complay.py src/mame/layout/minspace.lay build/generated/mame/layout/minspace.lh layout_minspace Compressing src/mame/layout/misatk.lay... python3 scripts/build/complay.py src/mame/layout/misatk.lay build/generated/mame/layout/misatk.lh layout_misatk Compressing src/mame/layout/missamer.lay... python3 scripts/build/complay.py src/mame/layout/missamer.lay build/generated/mame/layout/missamer.lh layout_missamer Compressing src/mame/layout/mk14.lay... python3 scripts/build/complay.py src/mame/layout/mk14.lay build/generated/mame/layout/mk14.lh layout_mk14 Compressing src/mame/layout/mk14vdu.lay... python3 scripts/build/complay.py src/mame/layout/mk14vdu.lay build/generated/mame/layout/mk14vdu.lh layout_mk14vdu Compressing src/mame/layout/mkit09.lay... python3 scripts/build/complay.py src/mame/layout/mkit09.lay build/generated/mame/layout/mkit09.lh layout_mkit09 Compressing src/mame/layout/ml20.lay... python3 scripts/build/complay.py src/mame/layout/ml20.lay build/generated/mame/layout/ml20.lh layout_ml20 Compressing src/mame/layout/mmarvin.lay... python3 scripts/build/complay.py src/mame/layout/mmarvin.lay build/generated/mame/layout/mmarvin.lh layout_mmarvin Compressing src/mame/layout/mmd1.lay... python3 scripts/build/complay.py src/mame/layout/mmd1.lay build/generated/mame/layout/mmd1.lh layout_mmd1 Compressing src/mame/layout/mmd2.lay... python3 scripts/build/complay.py src/mame/layout/mmd2.lay build/generated/mame/layout/mmd2.lh layout_mmd2 Compressing src/mame/layout/mmerlin.lay... python3 scripts/build/complay.py src/mame/layout/mmerlin.lay build/generated/mame/layout/mmerlin.lh layout_mmerlin Compressing src/mame/layout/model1io2.lay... python3 scripts/build/complay.py src/mame/layout/model1io2.lay build/generated/mame/layout/model1io2.lh layout_model1io2 Compressing src/mame/layout/modulab.lay... python3 scripts/build/complay.py src/mame/layout/modulab.lay build/generated/mame/layout/modulab.lh layout_modulab Compressing src/mame/layout/monkeysee.lay... python3 scripts/build/complay.py src/mame/layout/monkeysee.lay build/generated/mame/layout/monkeysee.lh layout_monkeysee Compressing src/mame/layout/montree.lay... python3 scripts/build/complay.py src/mame/layout/montree.lay build/generated/mame/layout/montree.lh layout_montree Compressing src/mame/layout/monty.lay... python3 scripts/build/complay.py src/mame/layout/monty.lay build/generated/mame/layout/monty.lh layout_monty Compressing src/mame/layout/monzagp.lay... python3 scripts/build/complay.py src/mame/layout/monzagp.lay build/generated/mame/layout/monzagp.lh layout_monzagp Compressing src/mame/layout/moog_source.lay... python3 scripts/build/complay.py src/mame/layout/moog_source.lay build/generated/mame/layout/moog_source.lh layout_moog_source Compressing src/mame/layout/mountmon.lay... python3 scripts/build/complay.py src/mame/layout/mountmon.lay build/generated/mame/layout/mountmon.lh layout_mountmon Compressing src/mame/layout/mp68a.lay... python3 scripts/build/complay.py src/mame/layout/mp68a.lay build/generated/mame/layout/mp68a.lh layout_mp68a Compressing src/mame/layout/mpc2000xl.lay... python3 scripts/build/complay.py src/mame/layout/mpc2000xl.lay build/generated/mame/layout/mpc2000xl.lh layout_mpc2000xl Compressing src/mame/layout/mpc3000.lay... python3 scripts/build/complay.py src/mame/layout/mpc3000.lay build/generated/mame/layout/mpc3000.lh layout_mpc3000 Compressing src/mame/layout/mpc60.lay... python3 scripts/build/complay.py src/mame/layout/mpc60.lay build/generated/mame/layout/mpc60.lh layout_mpc60 Compressing src/mame/layout/mpf1.lay... python3 scripts/build/complay.py src/mame/layout/mpf1.lay build/generated/mame/layout/mpf1.lh layout_mpf1 Compressing src/mame/layout/mpf1b.lay... python3 scripts/build/complay.py src/mame/layout/mpf1b.lay build/generated/mame/layout/mpf1b.lh layout_mpf1b Compressing src/mame/layout/mpf1p.lay... python3 scripts/build/complay.py src/mame/layout/mpf1p.lay build/generated/mame/layout/mpf1p.lh layout_mpf1p Compressing src/mame/layout/mps65.lay... python3 scripts/build/complay.py src/mame/layout/mps65.lay build/generated/mame/layout/mps65.lh layout_mps65 Compressing src/mame/layout/mpu1.lay... python3 scripts/build/complay.py src/mame/layout/mpu1.lay build/generated/mame/layout/mpu1.lh layout_mpu1 Compressing src/mame/layout/mpu2.lay... python3 scripts/build/complay.py src/mame/layout/mpu2.lay build/generated/mame/layout/mpu2.lh layout_mpu2 Compressing src/mame/layout/mpu3.lay... python3 scripts/build/complay.py src/mame/layout/mpu3.lay build/generated/mame/layout/mpu3.lh layout_mpu3 Compressing src/mame/layout/mpu4.lay... python3 scripts/build/complay.py src/mame/layout/mpu4.lay build/generated/mame/layout/mpu4.lh layout_mpu4 Compressing src/mame/layout/mpu4ext.lay... python3 scripts/build/complay.py src/mame/layout/mpu4ext.lay build/generated/mame/layout/mpu4ext.lh layout_mpu4ext Compressing src/mame/layout/mpu4plasma.lay... python3 scripts/build/complay.py src/mame/layout/mpu4plasma.lay build/generated/mame/layout/mpu4plasma.lh layout_mpu4plasma Compressing src/mame/layout/mpu5.lay... python3 scripts/build/complay.py src/mame/layout/mpu5.lay build/generated/mame/layout/mpu5.lh layout_mpu5 Compressing src/mame/layout/ms0515.lay... python3 scripts/build/complay.py src/mame/layout/ms0515.lay build/generated/mame/layout/ms0515.lh layout_ms0515 Compressing src/mame/layout/msoccer.lay... python3 scripts/build/complay.py src/mame/layout/msoccer.lay build/generated/mame/layout/msoccer.lh layout_msoccer Compressing src/mame/layout/msoccer2.lay... python3 scripts/build/complay.py src/mame/layout/msoccer2.lay build/generated/mame/layout/msoccer2.lh layout_msoccer2 Compressing src/mame/layout/msthawk.lay... python3 scripts/build/complay.py src/mame/layout/msthawk.lay build/generated/mame/layout/msthawk.lh layout_msthawk Compressing src/mame/layout/msx_ar.lay... python3 scripts/build/complay.py src/mame/layout/msx_ar.lay build/generated/mame/layout/msx_ar.lh layout_msx_ar Compressing src/mame/layout/msx_ar_1fdd.lay... python3 scripts/build/complay.py src/mame/layout/msx_ar_1fdd.lay build/generated/mame/layout/msx_ar_1fdd.lh layout_msx_ar_1fdd Compressing src/mame/layout/msx_ar_2fdd.lay... python3 scripts/build/complay.py src/mame/layout/msx_ar_2fdd.lay build/generated/mame/layout/msx_ar_2fdd.lh layout_msx_ar_2fdd Compressing src/mame/layout/msx_en.lay... python3 scripts/build/complay.py src/mame/layout/msx_en.lay build/generated/mame/layout/msx_en.lh layout_msx_en Compressing src/mame/layout/msx_jp.lay... python3 scripts/build/complay.py src/mame/layout/msx_jp.lay build/generated/mame/layout/msx_jp.lh layout_msx_jp Compressing src/mame/layout/msx_jp_1fdd.lay... python3 scripts/build/complay.py src/mame/layout/msx_jp_1fdd.lay build/generated/mame/layout/msx_jp_1fdd.lh layout_msx_jp_1fdd Compressing src/mame/layout/msx_jp_2fdd.lay... python3 scripts/build/complay.py src/mame/layout/msx_jp_2fdd.lay build/generated/mame/layout/msx_jp_2fdd.lh layout_msx_jp_2fdd Compressing src/mame/layout/msx_kr.lay... python3 scripts/build/complay.py src/mame/layout/msx_kr.lay build/generated/mame/layout/msx_kr.lh layout_msx_kr Compressing src/mame/layout/msx_kr_1fdd.lay... python3 scripts/build/complay.py src/mame/layout/msx_kr_1fdd.lay build/generated/mame/layout/msx_kr_1fdd.lh layout_msx_kr_1fdd Compressing src/mame/layout/msx_nocode.lay... python3 scripts/build/complay.py src/mame/layout/msx_nocode.lay build/generated/mame/layout/msx_nocode.lh layout_msx_nocode Compressing src/mame/layout/msx_nocode_1fdd.lay... python3 scripts/build/complay.py src/mame/layout/msx_nocode_1fdd.lay build/generated/mame/layout/msx_nocode_1fdd.lh layout_msx_nocode_1fdd Compressing src/mame/layout/msx_nocode_2fdd.lay... python3 scripts/build/complay.py src/mame/layout/msx_nocode_2fdd.lay build/generated/mame/layout/msx_nocode_2fdd.lh layout_msx_nocode_2fdd Compressing src/mame/layout/msx_nocode_nocaps.lay... python3 scripts/build/complay.py src/mame/layout/msx_nocode_nocaps.lay build/generated/mame/layout/msx_nocode_nocaps.lh layout_msx_nocode_nocaps Compressing src/mame/layout/msx_ru.lay... python3 scripts/build/complay.py src/mame/layout/msx_ru.lay build/generated/mame/layout/msx_ru.lh layout_msx_ru Compressing src/mame/layout/msx_ru_1fdd.lay... python3 scripts/build/complay.py src/mame/layout/msx_ru_1fdd.lay build/generated/mame/layout/msx_ru_1fdd.lh layout_msx_ru_1fdd Compressing src/mame/layout/msx_ru_2fdd.lay... python3 scripts/build/complay.py src/mame/layout/msx_ru_2fdd.lay build/generated/mame/layout/msx_ru_2fdd.lh layout_msx_ru_2fdd Compressing src/mame/layout/msx_turbor.lay... python3 scripts/build/complay.py src/mame/layout/msx_turbor.lay build/generated/mame/layout/msx_turbor.lh layout_msx_turbor Compressing src/mame/layout/mt80z.lay... python3 scripts/build/complay.py src/mame/layout/mt80z.lay build/generated/mame/layout/mt80z.lh layout_mt80z Compressing src/mame/layout/mu128.lay... python3 scripts/build/complay.py src/mame/layout/mu128.lay build/generated/mame/layout/mu128.lh layout_mu128 Compressing src/mame/layout/mu2000.lay... python3 scripts/build/complay.py src/mame/layout/mu2000.lay build/generated/mame/layout/mu2000.lh layout_mu2000 Compressing src/mame/layout/mu50.lay... python3 scripts/build/complay.py src/mame/layout/mu50.lay build/generated/mame/layout/mu50.lh layout_mu50 Compressing src/mame/layout/mulcd.lay... python3 scripts/build/complay.py src/mame/layout/mulcd.lay build/generated/mame/layout/mulcd.lh layout_mulcd Compressing src/mame/layout/multidrw.lay... python3 scripts/build/complay.py src/mame/layout/multidrw.lay build/generated/mame/layout/multidrw.lh layout_multidrw Compressing src/mame/layout/musicsrt.lay... python3 scripts/build/complay.py src/mame/layout/musicsrt.lay build/generated/mame/layout/musicsrt.lh layout_musicsrt Compressing src/mame/layout/mvbfree.lay... python3 scripts/build/complay.py src/mame/layout/mvbfree.lay build/generated/mame/layout/mvbfree.lh layout_mvbfree Compressing src/mame/layout/mwcbaseb.lay... python3 scripts/build/complay.py src/mame/layout/mwcbaseb.lay build/generated/mame/layout/mwcbaseb.lh layout_mwcbaseb Compressing src/mame/layout/mwcfootb.lay... python3 scripts/build/complay.py src/mame/layout/mwcfootb.lay build/generated/mame/layout/mwcfootb.lh layout_mwcfootb Compressing src/mame/layout/mystgard.lay... python3 scripts/build/complay.py src/mame/layout/mystgard.lay build/generated/mame/layout/mystgard.lh layout_mystgard Compressing src/mame/layout/mz1.lay... python3 scripts/build/complay.py src/mame/layout/mz1.lay build/generated/mame/layout/mz1.lh layout_mz1 Compressing src/mame/layout/nabupc.lay... python3 scripts/build/complay.py src/mame/layout/nabupc.lay build/generated/mame/layout/nabupc.lh layout_nabupc Compressing src/mame/layout/navarone.lay... python3 scripts/build/complay.py src/mame/layout/navarone.lay build/generated/mame/layout/navarone.lh layout_navarone Compressing src/mame/layout/nbmj8688.lay... python3 scripts/build/complay.py src/mame/layout/nbmj8688.lay build/generated/mame/layout/nbmj8688.lh layout_nbmj8688 Compressing src/mame/layout/nd8lines.lay... python3 scripts/build/complay.py src/mame/layout/nd8lines.lay build/generated/mame/layout/nd8lines.lh layout_nd8lines Compressing src/mame/layout/neogeo.lay... python3 scripts/build/complay.py src/mame/layout/neogeo.lay build/generated/mame/layout/neogeo.lh layout_neogeo Compressing src/mame/layout/newbrain.lay... python3 scripts/build/complay.py src/mame/layout/newbrain.lay build/generated/mame/layout/newbrain.lh layout_newbrain Compressing src/mame/layout/newbraina.lay... python3 scripts/build/complay.py src/mame/layout/newbraina.lay build/generated/mame/layout/newbraina.lh layout_newbraina Compressing src/mame/layout/newufo.lay... python3 scripts/build/complay.py src/mame/layout/newufo.lay build/generated/mame/layout/newufo.lh layout_newufo Compressing src/mame/layout/nfb96.lay... python3 scripts/build/complay.py src/mame/layout/nfb96.lay build/generated/mame/layout/nfb96.lh layout_nfb96 Compressing src/mame/layout/nfb96tx.lay... python3 scripts/build/complay.py src/mame/layout/nfb96tx.lay build/generated/mame/layout/nfb96tx.lh layout_nfb96tx Compressing src/mame/layout/ninjaw.lay... python3 scripts/build/complay.py src/mame/layout/ninjaw.lay build/generated/mame/layout/ninjaw.lh layout_ninjaw Compressing src/mame/layout/noraut09_sureshot.lay... python3 scripts/build/complay.py src/mame/layout/noraut09_sureshot.lay build/generated/mame/layout/noraut09_sureshot.lh layout_noraut09_sureshot Compressing src/mame/layout/noraut10.lay... python3 scripts/build/complay.py src/mame/layout/noraut10.lay build/generated/mame/layout/noraut10.lh layout_noraut10 Compressing src/mame/layout/noraut11.lay... python3 scripts/build/complay.py src/mame/layout/noraut11.lay build/generated/mame/layout/noraut11.lh layout_noraut11 Compressing src/mame/layout/noraut12.lay... python3 scripts/build/complay.py src/mame/layout/noraut12.lay build/generated/mame/layout/noraut12.lh layout_noraut12 Compressing src/mame/layout/notechan.lay... python3 scripts/build/complay.py src/mame/layout/notechan.lay build/generated/mame/layout/notechan.lh layout_notechan Compressing src/mame/layout/novag_accord.lay... python3 scripts/build/complay.py src/mame/layout/novag_accord.lay build/generated/mame/layout/novag_accord.lh layout_novag_accord Compressing src/mame/layout/novag_beluga.lay... python3 scripts/build/complay.py src/mame/layout/novag_beluga.lay build/generated/mame/layout/novag_beluga.lh layout_novag_beluga Compressing src/mame/layout/novag_cexpert.lay... python3 scripts/build/complay.py src/mame/layout/novag_cexpert.lay build/generated/mame/layout/novag_cexpert.lh layout_novag_cexpert Compressing src/mame/layout/novag_cforte.lay... python3 scripts/build/complay.py src/mame/layout/novag_cforte.lay build/generated/mame/layout/novag_cforte.lh layout_novag_cforte Compressing src/mame/layout/novag_cnchess.lay... python3 scripts/build/complay.py src/mame/layout/novag_cnchess.lay build/generated/mame/layout/novag_cnchess.lh layout_novag_cnchess Compressing src/mame/layout/novag_const.lay... python3 scripts/build/complay.py src/mame/layout/novag_const.lay build/generated/mame/layout/novag_const.lh layout_novag_const Compressing src/mame/layout/novag_constjr.lay... python3 scripts/build/complay.py src/mame/layout/novag_constjr.lay build/generated/mame/layout/novag_constjr.lh layout_novag_constjr Compressing src/mame/layout/novag_constq.lay... python3 scripts/build/complay.py src/mame/layout/novag_constq.lay build/generated/mame/layout/novag_constq.lh layout_novag_constq Compressing src/mame/layout/novag_diablo68.lay... python3 scripts/build/complay.py src/mame/layout/novag_diablo68.lay build/generated/mame/layout/novag_diablo68.lh layout_novag_diablo68 Compressing src/mame/layout/novag_diamond.lay... python3 scripts/build/complay.py src/mame/layout/novag_diamond.lay build/generated/mame/layout/novag_diamond.lh layout_novag_diamond Compressing src/mame/layout/novag_diamond2.lay... python3 scripts/build/complay.py src/mame/layout/novag_diamond2.lay build/generated/mame/layout/novag_diamond2.lh layout_novag_diamond2 Compressing src/mame/layout/novag_emerclp.lay... python3 scripts/build/complay.py src/mame/layout/novag_emerclp.lay build/generated/mame/layout/novag_emerclp.lh layout_novag_emerclp Compressing src/mame/layout/novag_gomoku.lay... python3 scripts/build/complay.py src/mame/layout/novag_gomoku.lay build/generated/mame/layout/novag_gomoku.lh layout_novag_gomoku Compressing src/mame/layout/novag_mentor16.lay... python3 scripts/build/complay.py src/mame/layout/novag_mentor16.lay build/generated/mame/layout/novag_mentor16.lh layout_novag_mentor16 Compressing src/mame/layout/novag_micro.lay... python3 scripts/build/complay.py src/mame/layout/novag_micro.lay build/generated/mame/layout/novag_micro.lh layout_novag_micro Compressing src/mame/layout/novag_micro2.lay... python3 scripts/build/complay.py src/mame/layout/novag_micro2.lay build/generated/mame/layout/novag_micro2.lh layout_novag_micro2 Compressing src/mame/layout/novag_mk1.lay... python3 scripts/build/complay.py src/mame/layout/novag_mk1.lay build/generated/mame/layout/novag_mk1.lh layout_novag_mk1 Compressing src/mame/layout/novag_mk2.lay... python3 scripts/build/complay.py src/mame/layout/novag_mk2.lay build/generated/mame/layout/novag_mk2.lh layout_novag_mk2 Compressing src/mame/layout/novag_mk2a.lay... python3 scripts/build/complay.py src/mame/layout/novag_mk2a.lay build/generated/mame/layout/novag_mk2a.lh layout_novag_mk2a Compressing src/mame/layout/novag_primo.lay... python3 scripts/build/complay.py src/mame/layout/novag_primo.lay build/generated/mame/layout/novag_primo.lh layout_novag_primo Compressing src/mame/layout/novag_robotadv.lay... python3 scripts/build/complay.py src/mame/layout/novag_robotadv.lay build/generated/mame/layout/novag_robotadv.lh layout_novag_robotadv Compressing src/mame/layout/novag_sapphire.lay... python3 scripts/build/complay.py src/mame/layout/novag_sapphire.lay build/generated/mame/layout/novag_sapphire.lh layout_novag_sapphire Compressing src/mame/layout/novag_sapphire2.lay... python3 scripts/build/complay.py src/mame/layout/novag_sapphire2.lay build/generated/mame/layout/novag_sapphire2.lh layout_novag_sapphire2 Compressing src/mame/layout/novag_savant.lay... python3 scripts/build/complay.py src/mame/layout/novag_savant.lay build/generated/mame/layout/novag_savant.lh layout_novag_savant Compressing src/mame/layout/novag_scorpio68.lay... python3 scripts/build/complay.py src/mame/layout/novag_scorpio68.lay build/generated/mame/layout/novag_scorpio68.lh layout_novag_scorpio68 Compressing src/mame/layout/novag_sdiamond.lay... python3 scripts/build/complay.py src/mame/layout/novag_sdiamond.lay build/generated/mame/layout/novag_sdiamond.lh layout_novag_sdiamond Compressing src/mame/layout/novag_sexpert.lay... python3 scripts/build/complay.py src/mame/layout/novag_sexpert.lay build/generated/mame/layout/novag_sexpert.lh layout_novag_sexpert Compressing src/mame/layout/novag_sforte.lay... python3 scripts/build/complay.py src/mame/layout/novag_sforte.lay build/generated/mame/layout/novag_sforte.lh layout_novag_sforte Compressing src/mame/layout/novag_snova.lay... python3 scripts/build/complay.py src/mame/layout/novag_snova.lay build/generated/mame/layout/novag_snova.lh layout_novag_snova Compressing src/mame/layout/novag_ssensor4.lay... python3 scripts/build/complay.py src/mame/layout/novag_ssensor4.lay build/generated/mame/layout/novag_ssensor4.lh layout_novag_ssensor4 Compressing src/mame/layout/novag_supercon.lay... python3 scripts/build/complay.py src/mame/layout/novag_supercon.lay build/generated/mame/layout/novag_supercon.lh layout_novag_supercon Compressing src/mame/layout/novag_supremo.lay... python3 scripts/build/complay.py src/mame/layout/novag_supremo.lay build/generated/mame/layout/novag_supremo.lh layout_novag_supremo Compressing src/mame/layout/novag_svip.lay... python3 scripts/build/complay.py src/mame/layout/novag_svip.lay build/generated/mame/layout/novag_svip.lh layout_novag_svip Compressing src/mame/layout/novag_vip.lay... python3 scripts/build/complay.py src/mame/layout/novag_vip.lay build/generated/mame/layout/novag_vip.lh layout_novag_vip Compressing src/mame/layout/novag_zircon2.lay... python3 scripts/build/complay.py src/mame/layout/novag_zircon2.lay build/generated/mame/layout/novag_zircon2.lh layout_novag_zircon2 Compressing src/mame/layout/novoplay.lay... python3 scripts/build/complay.py src/mame/layout/novoplay.lay build/generated/mame/layout/novoplay.lh layout_novoplay Compressing src/mame/layout/nsm.lay... python3 scripts/build/complay.py src/mame/layout/nsm.lay build/generated/mame/layout/nsm.lh layout_nsm Compressing src/mame/layout/oberheim_dmx.lay... python3 scripts/build/complay.py src/mame/layout/oberheim_dmx.lay build/generated/mame/layout/oberheim_dmx.lh layout_oberheim_dmx Compressing src/mame/layout/oberheim_xpander.lay... python3 scripts/build/complay.py src/mame/layout/oberheim_xpander.lay build/generated/mame/layout/oberheim_xpander.lh layout_oberheim_xpander Compressing src/mame/layout/oceanpar.lay... python3 scripts/build/complay.py src/mame/layout/oceanpar.lay build/generated/mame/layout/oceanpar.lh layout_oceanpar Compressing src/mame/layout/omar1.lay... python3 scripts/build/complay.py src/mame/layout/omar1.lay build/generated/mame/layout/omar1.lh layout_omar1 Compressing src/mame/layout/omar2.lay... python3 scripts/build/complay.py src/mame/layout/omar2.lay build/generated/mame/layout/omar2.lh layout_omar2 Compressing src/mame/layout/omegrace.lay... python3 scripts/build/complay.py src/mame/layout/omegrace.lay build/generated/mame/layout/omegrace.lh layout_omegrace Compressing src/mame/layout/one4all.lay... python3 scripts/build/complay.py src/mame/layout/one4all.lay build/generated/mame/layout/one4all.lh layout_one4all Compressing src/mame/layout/orchidms.lay... python3 scripts/build/complay.py src/mame/layout/orchidms.lay build/generated/mame/layout/orchidms.lh layout_orchidms Compressing src/mame/layout/orchidmsnz.lay... python3 scripts/build/complay.py src/mame/layout/orchidmsnz.lay build/generated/mame/layout/orchidmsnz.lh layout_orchidmsnz Compressing src/mame/layout/outrun.lay... python3 scripts/build/complay.py src/mame/layout/outrun.lay build/generated/mame/layout/outrun.lh layout_outrun Compressing src/mame/layout/overdriv.lay... python3 scripts/build/complay.py src/mame/layout/overdriv.lay build/generated/mame/layout/overdriv.lh layout_overdriv Compressing src/mame/layout/packmon.lay... python3 scripts/build/complay.py src/mame/layout/packmon.lay build/generated/mame/layout/packmon.lh layout_packmon Compressing src/mame/layout/pacominv.lay... python3 scripts/build/complay.py src/mame/layout/pacominv.lay build/generated/mame/layout/pacominv.lh layout_pacominv Compressing src/mame/layout/paia_fatman.lay... python3 scripts/build/complay.py src/mame/layout/paia_fatman.lay build/generated/mame/layout/paia_fatman.lh layout_paia_fatman Compressing src/mame/layout/paia_midi2cv8.lay... python3 scripts/build/complay.py src/mame/layout/paia_midi2cv8.lay build/generated/mame/layout/paia_midi2cv8.lh layout_paia_midi2cv8 Compressing src/mame/layout/pairmtch.lay... python3 scripts/build/complay.py src/mame/layout/pairmtch.lay build/generated/mame/layout/pairmtch.lh layout_pairmtch Compressing src/mame/layout/palmf31.lay... python3 scripts/build/complay.py src/mame/layout/palmf31.lay build/generated/mame/layout/palmf31.lh layout_palmf31 Compressing src/mame/layout/palmmd8.lay... python3 scripts/build/complay.py src/mame/layout/palmmd8.lay build/generated/mame/layout/palmmd8.lh layout_palmmd8 Compressing src/mame/layout/pantmag.lay... python3 scripts/build/complay.py src/mame/layout/pantmag.lay build/generated/mame/layout/pantmag.lh layout_pantmag Compressing src/mame/layout/pantmaga.lay... python3 scripts/build/complay.py src/mame/layout/pantmaga.lay build/generated/mame/layout/pantmaga.lh layout_pantmaga Compressing src/mame/layout/paradice.lay... python3 scripts/build/complay.py src/mame/layout/paradice.lay build/generated/mame/layout/paradice.lh layout_paradice Compressing src/mame/layout/parentj.lay... python3 scripts/build/complay.py src/mame/layout/parentj.lay build/generated/mame/layout/parentj.lh layout_parentj Compressing src/mame/layout/pasha2.lay... python3 scripts/build/complay.py src/mame/layout/pasha2.lay build/generated/mame/layout/pasha2.lh layout_pasha2 Compressing src/mame/layout/patinho.lay... python3 scripts/build/complay.py src/mame/layout/patinho.lay build/generated/mame/layout/patinho.lh layout_patinho Compressing src/mame/layout/pbactiont.lay... python3 scripts/build/complay.py src/mame/layout/pbactiont.lay build/generated/mame/layout/pbactiont.lh layout_pbactiont Compressing src/mame/layout/pbmastm.lay... python3 scripts/build/complay.py src/mame/layout/pbmastm.lay build/generated/mame/layout/pbmastm.lh layout_pbmastm Compressing src/mame/layout/pc1500.lay... python3 scripts/build/complay.py src/mame/layout/pc1500.lay build/generated/mame/layout/pc1500.lh layout_pc1500 Compressing src/mame/layout/pce220.lay... python3 scripts/build/complay.py src/mame/layout/pce220.lay build/generated/mame/layout/pce220.lh layout_pce220 Compressing src/mame/layout/pcg850v.lay... python3 scripts/build/complay.py src/mame/layout/pcg850v.lay build/generated/mame/layout/pcg850v.lh layout_pcg850v Compressing src/mame/layout/pcw.lay... python3 scripts/build/complay.py src/mame/layout/pcw.lay build/generated/mame/layout/pcw.lh layout_pcw Compressing src/mame/layout/pda600.lay... python3 scripts/build/complay.py src/mame/layout/pda600.lay build/generated/mame/layout/pda600.lh layout_pda600 Compressing src/mame/layout/pdrift.lay... python3 scripts/build/complay.py src/mame/layout/pdrift.lay build/generated/mame/layout/pdrift.lh layout_pdrift Compressing src/mame/layout/pe_bjack.lay... python3 scripts/build/complay.py src/mame/layout/pe_bjack.lay build/generated/mame/layout/pe_bjack.lh layout_pe_bjack Compressing src/mame/layout/pe_fantasy.lay... python3 scripts/build/complay.py src/mame/layout/pe_fantasy.lay build/generated/mame/layout/pe_fantasy.lh layout_pe_fantasy Compressing src/mame/layout/pe_keno.lay... python3 scripts/build/complay.py src/mame/layout/pe_keno.lay build/generated/mame/layout/pe_keno.lh layout_pe_keno Compressing src/mame/layout/pe_poker.lay... python3 scripts/build/complay.py src/mame/layout/pe_poker.lay build/generated/mame/layout/pe_poker.lh layout_pe_poker Compressing src/mame/layout/pe_schip.lay... python3 scripts/build/complay.py src/mame/layout/pe_schip.lay build/generated/mame/layout/pe_schip.lh layout_pe_schip Compressing src/mame/layout/pe_slots.lay... python3 scripts/build/complay.py src/mame/layout/pe_slots.lay build/generated/mame/layout/pe_slots.lh layout_pe_slots Compressing src/mame/layout/pengpayce.lay... python3 scripts/build/complay.py src/mame/layout/pengpayce.lay build/generated/mame/layout/pengpayce.lh layout_pengpayce Compressing src/mame/layout/pengpaycea.lay... python3 scripts/build/complay.py src/mame/layout/pengpaycea.lay build/generated/mame/layout/pengpaycea.lh layout_pengpaycea Compressing src/mame/layout/pengpaydx.lay... python3 scripts/build/complay.py src/mame/layout/pengpaydx.lay build/generated/mame/layout/pengpaydx.lh layout_pengpaydx Compressing src/mame/layout/pengpuck.lay... python3 scripts/build/complay.py src/mame/layout/pengpuck.lay build/generated/mame/layout/pengpuck.lh layout_pengpuck Compressing src/mame/layout/penpir2.lay... python3 scripts/build/complay.py src/mame/layout/penpir2.lay build/generated/mame/layout/penpir2.lh layout_penpir2 Compressing src/mame/layout/peplus.lay... python3 scripts/build/complay.py src/mame/layout/peplus.lay build/generated/mame/layout/peplus.lh layout_peplus Compressing src/mame/layout/petshop.lay... python3 scripts/build/complay.py src/mame/layout/petshop.lay build/generated/mame/layout/petshop.lh layout_petshop Compressing src/mame/layout/peyper.lay... python3 scripts/build/complay.py src/mame/layout/peyper.lay build/generated/mame/layout/peyper.lh layout_peyper Compressing src/mame/layout/pg1000.lay... python3 scripts/build/complay.py src/mame/layout/pg1000.lay build/generated/mame/layout/pg1000.lh layout_pg1000 Compressing src/mame/layout/phantom2.lay... python3 scripts/build/complay.py src/mame/layout/phantom2.lay build/generated/mame/layout/phantom2.lh layout_phantom2 Compressing src/mame/layout/phpball.lay... python3 scripts/build/complay.py src/mame/layout/phpball.lay build/generated/mame/layout/phpball.lh layout_phpball Compressing src/mame/layout/pickytlk.lay... python3 scripts/build/complay.py src/mame/layout/pickytlk.lay build/generated/mame/layout/pickytlk.lh layout_pickytlk Compressing src/mame/layout/piggypas.lay... python3 scripts/build/complay.py src/mame/layout/piggypas.lay build/generated/mame/layout/piggypas.lh layout_piggypas Compressing src/mame/layout/pilot1k.lay... python3 scripts/build/complay.py src/mame/layout/pilot1k.lay build/generated/mame/layout/pilot1k.lh layout_pilot1k Compressing src/mame/layout/pirpok2.lay... python3 scripts/build/complay.py src/mame/layout/pirpok2.lay build/generated/mame/layout/pirpok2.lh layout_pirpok2 Compressing src/mame/layout/pl6dev.lay... python3 scripts/build/complay.py src/mame/layout/pl6dev.lay build/generated/mame/layout/pl6dev.lh layout_pl6dev Compressing src/mame/layout/pl6vdev.lay... python3 scripts/build/complay.py src/mame/layout/pl6vdev.lay build/generated/mame/layout/pl6vdev.lh layout_pl6vdev Compressing src/mame/layout/play_1.lay... python3 scripts/build/complay.py src/mame/layout/play_1.lay build/generated/mame/layout/play_1.lh layout_play_1 Compressing src/mame/layout/play_2.lay... python3 scripts/build/complay.py src/mame/layout/play_2.lay build/generated/mame/layout/play_2.lh layout_play_2 Compressing src/mame/layout/play_3.lay... python3 scripts/build/complay.py src/mame/layout/play_3.lay build/generated/mame/layout/play_3.lh layout_play_3 Compressing src/mame/layout/playch10.lay... python3 scripts/build/complay.py src/mame/layout/playch10.lay build/generated/mame/layout/playch10.lh layout_playch10 Compressing src/mame/layout/playmaker.lay... python3 scripts/build/complay.py src/mame/layout/playmaker.lay build/generated/mame/layout/playmaker.lh layout_playmaker Compressing src/mame/layout/pm5644.lay... python3 scripts/build/complay.py src/mame/layout/pm5644.lay build/generated/mame/layout/pm5644.lh layout_pm5644 Compressing src/mame/layout/pmi80.lay... python3 scripts/build/complay.py src/mame/layout/pmi80.lay build/generated/mame/layout/pmi80.lh layout_pmi80 Compressing src/mame/layout/pmpoker.lay... python3 scripts/build/complay.py src/mame/layout/pmpoker.lay build/generated/mame/layout/pmpoker.lh layout_pmpoker Compressing src/mame/layout/pmroulet.lay... python3 scripts/build/complay.py src/mame/layout/pmroulet.lay build/generated/mame/layout/pmroulet.lh layout_pmroulet Compressing src/mame/layout/pnchmn.lay... python3 scripts/build/complay.py src/mame/layout/pnchmn.lay build/generated/mame/layout/pnchmn.lh layout_pnchmn Compressing src/mame/layout/pntnpuzl.lay... python3 scripts/build/complay.py src/mame/layout/pntnpuzl.lay build/generated/mame/layout/pntnpuzl.lh layout_pntnpuzl Compressing src/mame/layout/pntnpuzls.lay... python3 scripts/build/complay.py src/mame/layout/pntnpuzls.lay build/generated/mame/layout/pntnpuzls.lh layout_pntnpuzls Compressing src/mame/layout/poker41.lay... python3 scripts/build/complay.py src/mame/layout/poker41.lay build/generated/mame/layout/poker41.lh layout_poker41 Compressing src/mame/layout/pokeri.lay... python3 scripts/build/complay.py src/mame/layout/pokeri.lay build/generated/mame/layout/pokeri.lh layout_pokeri Compressing src/mame/layout/pokio.lay... python3 scripts/build/complay.py src/mame/layout/pokio.lay build/generated/mame/layout/pokio.lh layout_pokio Compressing src/mame/layout/pokonl97.lay... python3 scripts/build/complay.py src/mame/layout/pokonl97.lay build/generated/mame/layout/pokonl97.lh layout_pokonl97 Compressing src/mame/layout/polepos.lay... Compressing src/mame/layout/poly880.lay... python3 scripts/build/complay.py src/mame/layout/polepos.lay build/generated/mame/layout/polepos.lh layout_polepos python3 scripts/build/complay.py src/mame/layout/poly880.lay build/generated/mame/layout/poly880.lh layout_poly880 Compressing src/mame/layout/polyplay.lay... python3 scripts/build/complay.py src/mame/layout/polyplay.lay build/generated/mame/layout/polyplay.lh layout_polyplay Compressing src/mame/layout/ppsatan.lay... python3 scripts/build/complay.py src/mame/layout/ppsatan.lay build/generated/mame/layout/ppsatan.lh layout_ppsatan Compressing src/mame/layout/pr8210.lay... python3 scripts/build/complay.py src/mame/layout/pr8210.lay build/generated/mame/layout/pr8210.lh layout_pr8210 Compressing src/mame/layout/pro80.lay... python3 scripts/build/complay.py src/mame/layout/pro80.lay build/generated/mame/layout/pro80.lh layout_pro80 Compressing src/mame/layout/proconn.lay... python3 scripts/build/complay.py src/mame/layout/proconn.lay build/generated/mame/layout/proconn.lh layout_proconn Compressing src/mame/layout/prophet600.lay... python3 scripts/build/complay.py src/mame/layout/prophet600.lay build/generated/mame/layout/prophet600.lh layout_prophet600 Compressing src/mame/layout/przfight.lay... python3 scripts/build/complay.py src/mame/layout/przfight.lay build/generated/mame/layout/przfight.lh layout_przfight Compressing src/mame/layout/psr11.lay... python3 scripts/build/complay.py src/mame/layout/psr11.lay build/generated/mame/layout/psr11.lh layout_psr11 Compressing src/mame/layout/psr110.lay... python3 scripts/build/complay.py src/mame/layout/psr110.lay build/generated/mame/layout/psr110.lh layout_psr110 Compressing src/mame/layout/psr150.lay... python3 scripts/build/complay.py src/mame/layout/psr150.lay build/generated/mame/layout/psr150.lh layout_psr150 Compressing src/mame/layout/psr180.lay... python3 scripts/build/complay.py src/mame/layout/psr180.lay build/generated/mame/layout/psr180.lh layout_psr180 Compressing src/mame/layout/psr60.lay... python3 scripts/build/complay.py src/mame/layout/psr60.lay build/generated/mame/layout/psr60.lh layout_psr60 Compressing src/mame/layout/psr70.lay... python3 scripts/build/complay.py src/mame/layout/psr70.lay build/generated/mame/layout/psr70.lh layout_psr70 Compressing src/mame/layout/psr75.lay... python3 scripts/build/complay.py src/mame/layout/psr75.lay build/generated/mame/layout/psr75.lh layout_psr75 Compressing src/mame/layout/psr76.lay... python3 scripts/build/complay.py src/mame/layout/psr76.lay build/generated/mame/layout/psr76.lh layout_psr76 Compressing src/mame/layout/pss11.lay... python3 scripts/build/complay.py src/mame/layout/pss11.lay build/generated/mame/layout/pss11.lh layout_pss11 Compressing src/mame/layout/pss12.lay... python3 scripts/build/complay.py src/mame/layout/pss12.lay build/generated/mame/layout/pss12.lh layout_pss12 Compressing src/mame/layout/pss170.lay... python3 scripts/build/complay.py src/mame/layout/pss170.lay build/generated/mame/layout/pss170.lh layout_pss170 Compressing src/mame/layout/pss21.lay... python3 scripts/build/complay.py src/mame/layout/pss21.lay build/generated/mame/layout/pss21.lh layout_pss21 Compressing src/mame/layout/pss31.lay... python3 scripts/build/complay.py src/mame/layout/pss31.lay build/generated/mame/layout/pss31.lh layout_pss31 Compressing src/mame/layout/pss6.lay... python3 scripts/build/complay.py src/mame/layout/pss6.lay build/generated/mame/layout/pss6.lh layout_pss6 Compressing src/mame/layout/pulltabs.lay... python3 scripts/build/complay.py src/mame/layout/pulltabs.lay build/generated/mame/layout/pulltabs.lh layout_pulltabs Compressing src/mame/layout/pve500.lay... python3 scripts/build/complay.py src/mame/layout/pve500.lay build/generated/mame/layout/pve500.lh layout_pve500 Compressing src/mame/layout/pvmil.lay... python3 scripts/build/complay.py src/mame/layout/pvmil.lay build/generated/mame/layout/pvmil.lh layout_pvmil Compressing src/mame/layout/px4.lay... python3 scripts/build/complay.py src/mame/layout/px4.lay build/generated/mame/layout/px4.lh layout_px4 Compressing src/mame/layout/px8.lay... python3 scripts/build/complay.py src/mame/layout/px8.lay build/generated/mame/layout/px8.lh layout_px8 Compressing src/mame/layout/pylo.lay... python3 scripts/build/complay.py src/mame/layout/pylo.lay build/generated/mame/layout/pylo.lh layout_pylo Compressing src/mame/layout/pyramid.lay... python3 scripts/build/complay.py src/mame/layout/pyramid.lay build/generated/mame/layout/pyramid.lh layout_pyramid Compressing src/mame/layout/qfire.lay... python3 scripts/build/complay.py src/mame/layout/qfire.lay build/generated/mame/layout/qfire.lh layout_qfire Compressing src/mame/layout/qkracer.lay... python3 scripts/build/complay.py src/mame/layout/qkracer.lay build/generated/mame/layout/qkracer.lh layout_qkracer Compressing src/mame/layout/qkracera.lay... python3 scripts/build/complay.py src/mame/layout/qkracera.lay build/generated/mame/layout/qkracera.lh layout_qkracera Compressing src/mame/layout/qkspeller.lay... python3 scripts/build/complay.py src/mame/layout/qkspeller.lay build/generated/mame/layout/qkspeller.lh layout_qkspeller Compressing src/mame/layout/qnile.lay... python3 scripts/build/complay.py src/mame/layout/qnile.lay build/generated/mame/layout/qnile.lh layout_qnile Compressing src/mame/layout/qnilec.lay... python3 scripts/build/complay.py src/mame/layout/qnilec.lay build/generated/mame/layout/qnilec.lh layout_qnilec Compressing src/mame/layout/qnilecea.lay... python3 scripts/build/complay.py src/mame/layout/qnilecea.lay build/generated/mame/layout/qnilecea.lh layout_qnilecea Compressing src/mame/layout/qniled.lay... python3 scripts/build/complay.py src/mame/layout/qniled.lay build/generated/mame/layout/qniled.lh layout_qniled Compressing src/mame/layout/qnilenl.lay... python3 scripts/build/complay.py src/mame/layout/qnilenl.lay build/generated/mame/layout/qnilenl.lh layout_qnilenl Compressing src/mame/layout/qtbird.lay... python3 scripts/build/complay.py src/mame/layout/qtbird.lay build/generated/mame/layout/qtbird.lh layout_qtbird Compressing src/mame/layout/quintoon.lay... python3 scripts/build/complay.py src/mame/layout/quintoon.lay build/generated/mame/layout/quintoon.lh layout_quintoon Compressing src/mame/layout/quizshow.lay... python3 scripts/build/complay.py src/mame/layout/quizshow.lay build/generated/mame/layout/quizshow.lh layout_quizshow Compressing src/mame/layout/quizwizc.lay... python3 scripts/build/complay.py src/mame/layout/quizwizc.lay build/generated/mame/layout/quizwizc.lh layout_quizwizc Compressing src/mame/layout/racedrivpan.lay... python3 scripts/build/complay.py src/mame/layout/racedrivpan.lay build/generated/mame/layout/racedrivpan.lh layout_racedrivpan Compressing src/mame/layout/radr.lay... python3 scripts/build/complay.py src/mame/layout/radr.lay build/generated/mame/layout/radr.lh layout_radr Compressing src/mame/layout/rainbow.lay... python3 scripts/build/complay.py src/mame/layout/rainbow.lay build/generated/mame/layout/rainbow.lh layout_rainbow Compressing src/mame/layout/raisedvl.lay... python3 scripts/build/complay.py src/mame/layout/raisedvl.lay build/generated/mame/layout/raisedvl.lh layout_raisedvl Compressing src/mame/layout/ravens.lay... python3 scripts/build/complay.py src/mame/layout/ravens.lay build/generated/mame/layout/ravens.lh layout_ravens Compressing src/mame/layout/rdqa.lay... python3 scripts/build/complay.py src/mame/layout/rdqa.lay build/generated/mame/layout/rdqa.lh layout_rdqa Compressing src/mame/layout/re800.lay... python3 scripts/build/complay.py src/mame/layout/re800.lay build/generated/mame/layout/re800.lh layout_re800 Compressing src/mame/layout/re900.lay... python3 scripts/build/complay.py src/mame/layout/re900.lay build/generated/mame/layout/re900.lh layout_re900 Compressing src/mame/layout/rebound.lay... python3 scripts/build/complay.py src/mame/layout/rebound.lay build/generated/mame/layout/rebound.lh layout_rebound Compressing src/mame/layout/recel.lay... python3 scripts/build/complay.py src/mame/layout/recel.lay build/generated/mame/layout/recel.lh layout_recel Compressing src/mame/layout/redbaron.lay... python3 scripts/build/complay.py src/mame/layout/redbaron.lay build/generated/mame/layout/redbaron.lh layout_redbaron Compressing src/mame/layout/reelrock.lay... python3 scripts/build/complay.py src/mame/layout/reelrock.lay build/generated/mame/layout/reelrock.lh layout_reelrock Compressing src/mame/layout/regence.lay... python3 scripts/build/complay.py src/mame/layout/regence.lay build/generated/mame/layout/regence.lh layout_regence Compressing src/mame/layout/retrsam.lay... python3 scripts/build/complay.py src/mame/layout/retrsam.lay build/generated/mame/layout/retrsam.lh layout_retrsam Compressing src/mame/layout/retrsamb.lay... python3 scripts/build/complay.py src/mame/layout/retrsamb.lay build/generated/mame/layout/retrsamb.lh layout_retrsamb Compressing src/mame/layout/revlatns.lay... python3 scripts/build/complay.py src/mame/layout/revlatns.lay build/generated/mame/layout/revlatns.lh layout_revlatns Compressing src/mame/layout/rocknms.lay... python3 scripts/build/complay.py src/mame/layout/rocknms.lay build/generated/mame/layout/rocknms.lh layout_rocknms Compressing src/mame/layout/rockpin.lay... python3 scripts/build/complay.py src/mame/layout/rockpin.lay build/generated/mame/layout/rockpin.lh layout_rockpin Compressing src/mame/layout/roland_d70.lay... python3 scripts/build/complay.py src/mame/layout/roland_d70.lay build/generated/mame/layout/roland_d70.lh layout_roland_d70 Compressing src/mame/layout/roland_tr707.lay... python3 scripts/build/complay.py src/mame/layout/roland_tr707.lay build/generated/mame/layout/roland_tr707.lh layout_roland_tr707 Compressing src/mame/layout/roul.lay... python3 scripts/build/complay.py src/mame/layout/roul.lay build/generated/mame/layout/roul.lh layout_roul Compressing src/mame/layout/roundup5.lay... python3 scripts/build/complay.py src/mame/layout/roundup5.lay build/generated/mame/layout/roundup5.lh layout_roundup5 Compressing src/mame/layout/rowamet.lay... python3 scripts/build/complay.py src/mame/layout/rowamet.lay build/generated/mame/layout/rowamet.lh layout_rowamet Compressing src/mame/layout/royal5p.lay... python3 scripts/build/complay.py src/mame/layout/royal5p.lay build/generated/mame/layout/royal5p.lh layout_royal5p Compressing src/mame/layout/royalcrd.lay... python3 scripts/build/complay.py src/mame/layout/royalcrd.lay build/generated/mame/layout/royalcrd.lh layout_royalcrd Compressing src/mame/layout/roypok96.lay... python3 scripts/build/complay.py src/mame/layout/roypok96.lay build/generated/mame/layout/roypok96.lh layout_roypok96 Compressing src/mame/layout/rtpc.lay... python3 scripts/build/complay.py src/mame/layout/rtpc.lay build/generated/mame/layout/rtpc.lh layout_rtpc Compressing src/mame/layout/rulechan.lay... python3 scripts/build/complay.py src/mame/layout/rulechan.lay build/generated/mame/layout/rulechan.lh layout_rulechan Compressing src/mame/layout/rungun_dual.lay... python3 scripts/build/complay.py src/mame/layout/rungun_dual.lay build/generated/mame/layout/rungun_dual.lh layout_rungun_dual Compressing src/mame/layout/rw10r.lay... python3 scripts/build/complay.py src/mame/layout/rw10r.lay build/generated/mame/layout/rw10r.lh layout_rw10r Compressing src/mame/layout/rw24k.lay... python3 scripts/build/complay.py src/mame/layout/rw24k.lay build/generated/mame/layout/rw24k.lh layout_rw24k Compressing src/mame/layout/rw30r.lay... python3 scripts/build/complay.py src/mame/layout/rw30r.lay build/generated/mame/layout/rw30r.lh layout_rw30r Compressing src/mame/layout/rz1.lay... python3 scripts/build/complay.py src/mame/layout/rz1.lay build/generated/mame/layout/rz1.lh layout_rz1 Compressing src/mame/layout/rzone.lay... python3 scripts/build/complay.py src/mame/layout/rzone.lay build/generated/mame/layout/rzone.lh layout_rzone Compressing src/mame/layout/s11.lay... python3 scripts/build/complay.py src/mame/layout/s11.lay build/generated/mame/layout/s11.lh layout_s11 Compressing src/mame/layout/s11a.lay... python3 scripts/build/complay.py src/mame/layout/s11a.lay build/generated/mame/layout/s11a.lh layout_s11a Compressing src/mame/layout/s11b.lay... python3 scripts/build/complay.py src/mame/layout/s11b.lay build/generated/mame/layout/s11b.lh layout_s11b Compressing src/mame/layout/s11c.lay... python3 scripts/build/complay.py src/mame/layout/s11c.lay build/generated/mame/layout/s11c.lh layout_s11c Compressing src/mame/layout/s2000.lay... python3 scripts/build/complay.py src/mame/layout/s2000.lay build/generated/mame/layout/s2000.lh layout_s2000 Compressing src/mame/layout/s3.lay... python3 scripts/build/complay.py src/mame/layout/s3.lay build/generated/mame/layout/s3.lh layout_s3 Compressing src/mame/layout/s3000.lay... python3 scripts/build/complay.py src/mame/layout/s3000.lay build/generated/mame/layout/s3000.lh layout_s3000 Compressing src/mame/layout/s3000xl.lay... python3 scripts/build/complay.py src/mame/layout/s3000xl.lay build/generated/mame/layout/s3000xl.lh layout_s3000xl Compressing src/mame/layout/s4.lay... python3 scripts/build/complay.py src/mame/layout/s4.lay build/generated/mame/layout/s4.lh layout_s4 Compressing src/mame/layout/s6.lay... python3 scripts/build/complay.py src/mame/layout/s6.lay build/generated/mame/layout/s6.lh layout_s6 Compressing src/mame/layout/s6a.lay... python3 scripts/build/complay.py src/mame/layout/s6a.lay build/generated/mame/layout/s6a.lh layout_s6a Compressing src/mame/layout/s7.lay... python3 scripts/build/complay.py src/mame/layout/s7.lay build/generated/mame/layout/s7.lh layout_s7 Compressing src/mame/layout/s8pfevr.lay... python3 scripts/build/complay.py src/mame/layout/s8pfevr.lay build/generated/mame/layout/s8pfevr.lh layout_s8pfevr Compressing src/mame/layout/s8ratrc.lay... python3 scripts/build/complay.py src/mame/layout/s8ratrc.lay build/generated/mame/layout/s8ratrc.lh layout_s8ratrc Compressing src/mame/layout/s8scrzy.lay... python3 scripts/build/complay.py src/mame/layout/s8scrzy.lay build/generated/mame/layout/s8scrzy.lh layout_s8scrzy Compressing src/mame/layout/s9.lay... python3 scripts/build/complay.py src/mame/layout/s9.lay build/generated/mame/layout/s9.lh layout_s9 Compressing src/mame/layout/sag.lay... python3 scripts/build/complay.py src/mame/layout/sag.lay build/generated/mame/layout/sag.lh layout_sag Compressing src/mame/layout/saitek_blitz.lay... python3 scripts/build/complay.py src/mame/layout/saitek_blitz.lay build/generated/mame/layout/saitek_blitz.lh layout_saitek_blitz Compressing src/mame/layout/saitek_centurion.lay... python3 scripts/build/complay.py src/mame/layout/saitek_centurion.lay build/generated/mame/layout/saitek_centurion.lh layout_saitek_centurion Compressing src/mame/layout/saitek_chessac.lay... python3 scripts/build/complay.py src/mame/layout/saitek_chessac.lay build/generated/mame/layout/saitek_chessac.lh layout_saitek_chessac Compressing src/mame/layout/saitek_chesstrv.lay... python3 scripts/build/complay.py src/mame/layout/saitek_chesstrv.lay build/generated/mame/layout/saitek_chesstrv.lh layout_saitek_chesstrv Compressing src/mame/layout/saitek_chesstrvi.lay... python3 scripts/build/complay.py src/mame/layout/saitek_chesstrvi.lay build/generated/mame/layout/saitek_chesstrvi.lh layout_saitek_chesstrvi Compressing src/mame/layout/saitek_companion.lay... python3 scripts/build/complay.py src/mame/layout/saitek_companion.lay build/generated/mame/layout/saitek_companion.lh layout_saitek_companion Compressing src/mame/layout/saitek_companion2.lay... python3 scripts/build/complay.py src/mame/layout/saitek_companion2.lay build/generated/mame/layout/saitek_companion2.lh layout_saitek_companion2 Compressing src/mame/layout/saitek_companion3.lay... python3 scripts/build/complay.py src/mame/layout/saitek_companion3.lay build/generated/mame/layout/saitek_companion3.lh layout_saitek_companion3 Compressing src/mame/layout/saitek_conquistador.lay... python3 scripts/build/complay.py src/mame/layout/saitek_conquistador.lay build/generated/mame/layout/saitek_conquistador.lh layout_saitek_conquistador Compressing src/mame/layout/saitek_corona.lay... python3 scripts/build/complay.py src/mame/layout/saitek_corona.lay build/generated/mame/layout/saitek_corona.lh layout_saitek_corona Compressing src/mame/layout/saitek_cougar.lay... python3 scripts/build/complay.py src/mame/layout/saitek_cougar.lay build/generated/mame/layout/saitek_cougar.lh layout_saitek_cougar Compressing src/mame/layout/saitek_cp2000.lay... python3 scripts/build/complay.py src/mame/layout/saitek_cp2000.lay build/generated/mame/layout/saitek_cp2000.lh layout_saitek_cp2000 Compressing src/mame/layout/saitek_delta1.lay... python3 scripts/build/complay.py src/mame/layout/saitek_delta1.lay build/generated/mame/layout/saitek_delta1.lh layout_saitek_delta1 Compressing src/mame/layout/saitek_ecbackg.lay... python3 scripts/build/complay.py src/mame/layout/saitek_ecbackg.lay build/generated/mame/layout/saitek_ecbackg.lh layout_saitek_ecbackg Compressing src/mame/layout/saitek_edames.lay... python3 scripts/build/complay.py src/mame/layout/saitek_edames.lay build/generated/mame/layout/saitek_edames.lh layout_saitek_edames Compressing src/mame/layout/saitek_electrio.lay... python3 scripts/build/complay.py src/mame/layout/saitek_electrio.lay build/generated/mame/layout/saitek_electrio.lh layout_saitek_electrio Compressing src/mame/layout/saitek_exechess.lay... python3 scripts/build/complay.py src/mame/layout/saitek_exechess.lay build/generated/mame/layout/saitek_exechess.lh layout_saitek_exechess Compressing src/mame/layout/saitek_expchess.lay... python3 scripts/build/complay.py src/mame/layout/saitek_expchess.lay build/generated/mame/layout/saitek_expchess.lh layout_saitek_expchess Compressing src/mame/layout/saitek_galileo.lay... python3 scripts/build/complay.py src/mame/layout/saitek_galileo.lay build/generated/mame/layout/saitek_galileo.lh layout_saitek_galileo Compressing src/mame/layout/saitek_gk2000.lay... python3 scripts/build/complay.py src/mame/layout/saitek_gk2000.lay build/generated/mame/layout/saitek_gk2000.lh layout_saitek_gk2000 Compressing src/mame/layout/saitek_gk2100.lay... python3 scripts/build/complay.py src/mame/layout/saitek_gk2100.lay build/generated/mame/layout/saitek_gk2100.lh layout_saitek_gk2100 Compressing src/mame/layout/saitek_leonardo.lay... python3 scripts/build/complay.py src/mame/layout/saitek_leonardo.lay build/generated/mame/layout/saitek_leonardo.lh layout_saitek_leonardo Compressing src/mame/layout/saitek_mark5.lay... python3 scripts/build/complay.py src/mame/layout/saitek_mark5.lay build/generated/mame/layout/saitek_mark5.lh layout_saitek_mark5 Compressing src/mame/layout/saitek_mark6.lay... python3 scripts/build/complay.py src/mame/layout/saitek_mark6.lay build/generated/mame/layout/saitek_mark6.lh layout_saitek_mark6 Compressing src/mame/layout/saitek_minichess.lay... python3 scripts/build/complay.py src/mame/layout/saitek_minichess.lay build/generated/mame/layout/saitek_minichess.lh layout_saitek_minichess Compressing src/mame/layout/saitek_mk12.lay... python3 scripts/build/complay.py src/mame/layout/saitek_mk12.lay build/generated/mame/layout/saitek_mk12.lh layout_saitek_mk12 Compressing src/mame/layout/saitek_pcheckers.lay... python3 scripts/build/complay.py src/mame/layout/saitek_pcheckers.lay build/generated/mame/layout/saitek_pcheckers.lh layout_saitek_pcheckers Compressing src/mame/layout/saitek_pchess.lay... python3 scripts/build/complay.py src/mame/layout/saitek_pchess.lay build/generated/mame/layout/saitek_pchess.lh layout_saitek_pchess Compressing src/mame/layout/saitek_pplus.lay... python3 scripts/build/complay.py src/mame/layout/saitek_pplus.lay build/generated/mame/layout/saitek_pplus.lh layout_saitek_pplus Compressing src/mame/layout/saitek_prisma.lay... python3 scripts/build/complay.py src/mame/layout/saitek_prisma.lay build/generated/mame/layout/saitek_prisma.lh layout_saitek_prisma Compressing src/mame/layout/saitek_prschess.lay... python3 scripts/build/complay.py src/mame/layout/saitek_prschess.lay build/generated/mame/layout/saitek_prschess.lh layout_saitek_prschess Compressing src/mame/layout/saitek_renaissance.lay... python3 scripts/build/complay.py src/mame/layout/saitek_renaissance.lay build/generated/mame/layout/saitek_renaissance.lh layout_saitek_renaissance Compressing src/mame/layout/saitek_risc2500.lay... python3 scripts/build/complay.py src/mame/layout/saitek_risc2500.lay build/generated/mame/layout/saitek_risc2500.lh layout_saitek_risc2500 Compressing src/mame/layout/saitek_sbackgc.lay... python3 scripts/build/complay.py src/mame/layout/saitek_sbackgc.lay build/generated/mame/layout/saitek_sbackgc.lh layout_saitek_sbackgc Compressing src/mame/layout/saitek_schess.lay... python3 scripts/build/complay.py src/mame/layout/saitek_schess.lay build/generated/mame/layout/saitek_schess.lh layout_saitek_schess Compressing src/mame/layout/saitek_simultano.lay... python3 scripts/build/complay.py src/mame/layout/saitek_simultano.lay build/generated/mame/layout/saitek_simultano.lh layout_saitek_simultano Compressing src/mame/layout/saitek_sstar28k.lay... python3 scripts/build/complay.py src/mame/layout/saitek_sstar28k.lay build/generated/mame/layout/saitek_sstar28k.lh layout_saitek_sstar28k Compressing src/mame/layout/saitek_ssystem3.lay... python3 scripts/build/complay.py src/mame/layout/saitek_ssystem3.lay build/generated/mame/layout/saitek_ssystem3.lh layout_saitek_ssystem3 Compressing src/mame/layout/saitek_ssystem4.lay... python3 scripts/build/complay.py src/mame/layout/saitek_ssystem4.lay build/generated/mame/layout/saitek_ssystem4.lh layout_saitek_ssystem4 Compressing src/mame/layout/saitek_stratos.lay... python3 scripts/build/complay.py src/mame/layout/saitek_stratos.lay build/generated/mame/layout/saitek_stratos.lh layout_saitek_stratos Compressing src/mame/layout/saitek_tatrain.lay... python3 scripts/build/complay.py src/mame/layout/saitek_tatrain.lay build/generated/mame/layout/saitek_tatrain.lh layout_saitek_tatrain Compressing src/mame/layout/saitek_teammate.lay... python3 scripts/build/complay.py src/mame/layout/saitek_teammate.lay build/generated/mame/layout/saitek_teammate.lh layout_saitek_teammate Compressing src/mame/layout/saitek_tking.lay... python3 scripts/build/complay.py src/mame/layout/saitek_tking.lay build/generated/mame/layout/saitek_tking.lh layout_saitek_tking Compressing src/mame/layout/saitek_tschess.lay... python3 scripts/build/complay.py src/mame/layout/saitek_tschess.lay build/generated/mame/layout/saitek_tschess.lh layout_saitek_tschess Compressing src/mame/layout/saitek_tstar432.lay... python3 scripts/build/complay.py src/mame/layout/saitek_tstar432.lay build/generated/mame/layout/saitek_tstar432.lh layout_saitek_tstar432 Compressing src/mame/layout/saitek_turbo16k.lay... python3 scripts/build/complay.py src/mame/layout/saitek_turbo16k.lay build/generated/mame/layout/saitek_turbo16k.lh layout_saitek_turbo16k Compressing src/mame/layout/saitek_turbos24k.lay... python3 scripts/build/complay.py src/mame/layout/saitek_turbos24k.lay build/generated/mame/layout/saitek_turbos24k.lh layout_saitek_turbos24k Compressing src/mame/layout/saiyukip.lay... python3 scripts/build/complay.py src/mame/layout/saiyukip.lay build/generated/mame/layout/saiyukip.lh layout_saiyukip Compressing src/mame/layout/sanremo.lay... python3 scripts/build/complay.py src/mame/layout/sanremo.lay build/generated/mame/layout/sanremo.lh layout_sanremo Compressing src/mame/layout/savia84.lay... Compressing src/mame/layout/sball2k1.lay... python3 scripts/build/complay.py src/mame/layout/savia84.lay build/generated/mame/layout/savia84.lh layout_savia84 python3 scripts/build/complay.py src/mame/layout/sball2k1.lay build/generated/mame/layout/sball2k1.lh layout_sball2k1 Compressing src/mame/layout/sbrkout.lay... python3 scripts/build/complay.py src/mame/layout/sbrkout.lay build/generated/mame/layout/sbrkout.lh layout_sbrkout Compressing src/mame/layout/sbuk2.lay... python3 scripts/build/complay.py src/mame/layout/sbuk2.lay build/generated/mame/layout/sbuk2.lh layout_sbuk2 Compressing src/mame/layout/sbuk2a.lay... Compressing src/mame/layout/sbuk3.lay... python3 scripts/build/complay.py src/mame/layout/sbuk2a.lay build/generated/mame/layout/sbuk2a.lh layout_sbuk2a python3 scripts/build/complay.py src/mame/layout/sbuk3.lay build/generated/mame/layout/sbuk3.lh layout_sbuk3 Compressing src/mame/layout/sc1_vfd.lay... python3 scripts/build/complay.py src/mame/layout/sc1_vfd.lay build/generated/mame/layout/sc1_vfd.lh layout_sc1_vfd Compressing src/mame/layout/sc1_vid.lay... python3 scripts/build/complay.py src/mame/layout/sc1_vid.lay build/generated/mame/layout/sc1_vid.lh layout_sc1_vid Compressing src/mame/layout/sc1barcd.lay... Compressing src/mame/layout/sc1bartk.lay... python3 scripts/build/complay.py src/mame/layout/sc1barcd.lay build/generated/mame/layout/sc1barcd.lh layout_sc1barcd python3 scripts/build/complay.py src/mame/layout/sc1bartk.lay build/generated/mame/layout/sc1bartk.lh layout_sc1bartk Compressing src/mame/layout/sc1cl65.lay... python3 scripts/build/complay.py src/mame/layout/sc1cl65.lay build/generated/mame/layout/sc1cl65.lh layout_sc1cl65 Compressing src/mame/layout/sc1clbtma.lay... python3 scripts/build/complay.py src/mame/layout/sc1clbtma.lay build/generated/mame/layout/sc1clbtma.lh layout_sc1clbtma Compressing src/mame/layout/sc1cwcl.lay... python3 scripts/build/complay.py src/mame/layout/sc1cwcl.lay build/generated/mame/layout/sc1cwcl.lh layout_sc1cwcl Compressing src/mame/layout/sc1dblch.lay... python3 scripts/build/complay.py src/mame/layout/sc1dblch.lay build/generated/mame/layout/sc1dblch.lh layout_sc1dblch Compressing src/mame/layout/sc1pwrl.lay... python3 scripts/build/complay.py src/mame/layout/sc1pwrl.lay build/generated/mame/layout/sc1pwrl.lh layout_sc1pwrl Compressing src/mame/layout/sc1sirb.lay... python3 scripts/build/complay.py src/mame/layout/sc1sirb.lay build/generated/mame/layout/sc1sirb.lh layout_sc1sirb Compressing src/mame/layout/sc1spct.lay... python3 scripts/build/complay.py src/mame/layout/sc1spct.lay build/generated/mame/layout/sc1spct.lh layout_sc1spct Compressing src/mame/layout/sc1str4.lay... python3 scripts/build/complay.py src/mame/layout/sc1str4.lay build/generated/mame/layout/sc1str4.lh layout_sc1str4 Compressing src/mame/layout/sc2.lay... python3 scripts/build/complay.py src/mame/layout/sc2.lay build/generated/mame/layout/sc2.lh layout_sc2 Compressing src/mame/layout/sc2_dmd.lay... python3 scripts/build/complay.py src/mame/layout/sc2_dmd.lay build/generated/mame/layout/sc2_dmd.lh layout_sc2_dmd Compressing src/mame/layout/sc2_vfd.lay... python3 scripts/build/complay.py src/mame/layout/sc2_vfd.lay build/generated/mame/layout/sc2_vfd.lh layout_sc2_vfd Compressing src/mame/layout/sc2_vid.lay... python3 scripts/build/complay.py src/mame/layout/sc2_vid.lay build/generated/mame/layout/sc2_vid.lh layout_sc2_vid Compressing src/mame/layout/sc2casr2.lay... python3 scripts/build/complay.py src/mame/layout/sc2casr2.lay build/generated/mame/layout/sc2casr2.lh layout_sc2casr2 Compressing src/mame/layout/sc2copcl7.lay... python3 scripts/build/complay.py src/mame/layout/sc2copcl7.lay build/generated/mame/layout/sc2copcl7.lh layout_sc2copcl7 Compressing src/mame/layout/sc2cpe.lay... python3 scripts/build/complay.py src/mame/layout/sc2cpe.lay build/generated/mame/layout/sc2cpe.lh layout_sc2cpe Compressing src/mame/layout/sc2cpg.lay... python3 scripts/build/complay.py src/mame/layout/sc2cpg.lay build/generated/mame/layout/sc2cpg.lh layout_sc2cpg Compressing src/mame/layout/sc2eggs1.lay... python3 scripts/build/complay.py src/mame/layout/sc2eggs1.lay build/generated/mame/layout/sc2eggs1.lh layout_sc2eggs1 Compressing src/mame/layout/sc2heypr.lay... python3 scripts/build/complay.py src/mame/layout/sc2heypr.lay build/generated/mame/layout/sc2heypr.lh layout_sc2heypr Compressing src/mame/layout/sc2in1.lay... python3 scripts/build/complay.py src/mame/layout/sc2in1.lay build/generated/mame/layout/sc2in1.lh layout_sc2in1 Compressing src/mame/layout/sc2majes.lay... python3 scripts/build/complay.py src/mame/layout/sc2majes.lay build/generated/mame/layout/sc2majes.lh layout_sc2majes Compressing src/mame/layout/sc2prem2.lay... python3 scripts/build/complay.py src/mame/layout/sc2prem2.lay build/generated/mame/layout/sc2prem2.lh layout_sc2prem2 Compressing src/mame/layout/sc2prom.lay... python3 scripts/build/complay.py src/mame/layout/sc2prom.lay build/generated/mame/layout/sc2prom.lh layout_sc2prom Compressing src/mame/layout/sc2ptytm1.lay... python3 scripts/build/complay.py src/mame/layout/sc2ptytm1.lay build/generated/mame/layout/sc2ptytm1.lh layout_sc2ptytm1 Compressing src/mame/layout/sc2suprz1.lay... python3 scripts/build/complay.py src/mame/layout/sc2suprz1.lay build/generated/mame/layout/sc2suprz1.lh layout_sc2suprz1 Compressing src/mame/layout/sc2town2.lay... python3 scripts/build/complay.py src/mame/layout/sc2town2.lay build/generated/mame/layout/sc2town2.lh layout_sc2town2 Compressing src/mame/layout/sc4_dmd.lay... python3 scripts/build/complay.py src/mame/layout/sc4_dmd.lay build/generated/mame/layout/sc4_dmd.lh layout_sc4_dmd Compressing src/mame/layout/sc4acesh.lay... python3 scripts/build/complay.py src/mame/layout/sc4acesh.lay build/generated/mame/layout/sc4acesh.lh layout_sc4acesh Compressing src/mame/layout/sc4bantm.lay... python3 scripts/build/complay.py src/mame/layout/sc4bantm.lay build/generated/mame/layout/sc4bantm.lh layout_sc4bantm Compressing src/mame/layout/sc4bedcl.lay... python3 scripts/build/complay.py src/mame/layout/sc4bedcl.lay build/generated/mame/layout/sc4bedcl.lh layout_sc4bedcl Compressing src/mame/layout/sc4blast.lay... python3 scripts/build/complay.py src/mame/layout/sc4blast.lay build/generated/mame/layout/sc4blast.lh layout_sc4blast Compressing src/mame/layout/sc4blokq.lay... python3 scripts/build/complay.py src/mame/layout/sc4blokq.lay build/generated/mame/layout/sc4blokq.lh layout_sc4blokq Compressing src/mame/layout/sc4bobcl.lay... python3 scripts/build/complay.py src/mame/layout/sc4bobcl.lay build/generated/mame/layout/sc4bobcl.lh layout_sc4bobcl Compressing src/mame/layout/sc4brksp.lay... python3 scripts/build/complay.py src/mame/layout/sc4brksp.lay build/generated/mame/layout/sc4brksp.lh layout_sc4brksp Compressing src/mame/layout/sc4brollb.lay... python3 scripts/build/complay.py src/mame/layout/sc4brollb.lay build/generated/mame/layout/sc4brollb.lh layout_sc4brollb Compressing src/mame/layout/sc4cabin.lay... python3 scripts/build/complay.py src/mame/layout/sc4cabin.lay build/generated/mame/layout/sc4cabin.lh layout_sc4cabin Compressing src/mame/layout/sc4canca.lay... python3 scripts/build/complay.py src/mame/layout/sc4canca.lay build/generated/mame/layout/sc4canca.lh layout_sc4canca Compressing src/mame/layout/sc4captn.lay... python3 scripts/build/complay.py src/mame/layout/sc4captn.lay build/generated/mame/layout/sc4captn.lh layout_sc4captn Compressing src/mame/layout/sc4cariqd.lay... python3 scripts/build/complay.py src/mame/layout/sc4cariqd.lay build/generated/mame/layout/sc4cariqd.lh layout_sc4cariqd Compressing src/mame/layout/sc4carrya.lay... python3 scripts/build/complay.py src/mame/layout/sc4carrya.lay build/generated/mame/layout/sc4carrya.lh layout_sc4carrya Compressing src/mame/layout/sc4cashm.lay... python3 scripts/build/complay.py src/mame/layout/sc4cashm.lay build/generated/mame/layout/sc4cashm.lh layout_sc4cashm Compressing src/mame/layout/sc4cclasd.lay... python3 scripts/build/complay.py src/mame/layout/sc4cclasd.lay build/generated/mame/layout/sc4cclasd.lh layout_sc4cclasd Compressing src/mame/layout/sc4cclim.lay... python3 scripts/build/complay.py src/mame/layout/sc4cclim.lay build/generated/mame/layout/sc4cclim.lh layout_sc4cclim Compressing src/mame/layout/sc4cfcas.lay... python3 scripts/build/complay.py src/mame/layout/sc4cfcas.lay build/generated/mame/layout/sc4cfcas.lh layout_sc4cfcas Compressing src/mame/layout/sc4chainb.lay... python3 scripts/build/complay.py src/mame/layout/sc4chainb.lay build/generated/mame/layout/sc4chainb.lh layout_sc4chainb Compressing src/mame/layout/sc4chavy.lay... python3 scripts/build/complay.py src/mame/layout/sc4chavy.lay build/generated/mame/layout/sc4chavy.lh layout_sc4chavy Compressing src/mame/layout/sc4chick.lay... python3 scripts/build/complay.py src/mame/layout/sc4chick.lay build/generated/mame/layout/sc4chick.lh layout_sc4chick Compressing src/mame/layout/sc4chuba.lay... python3 scripts/build/complay.py src/mame/layout/sc4chuba.lay build/generated/mame/layout/sc4chuba.lh layout_sc4chuba Compressing src/mame/layout/sc4clashd.lay... python3 scripts/build/complay.py src/mame/layout/sc4clashd.lay build/generated/mame/layout/sc4clashd.lh layout_sc4clashd Compressing src/mame/layout/sc4clue.lay... python3 scripts/build/complay.py src/mame/layout/sc4clue.lay build/generated/mame/layout/sc4clue.lh layout_sc4clue Compressing src/mame/layout/sc4cmania.lay... python3 scripts/build/complay.py src/mame/layout/sc4cmania.lay build/generated/mame/layout/sc4cmania.lh layout_sc4cmania Compressing src/mame/layout/sc4cmous.lay... python3 scripts/build/complay.py src/mame/layout/sc4cmous.lay build/generated/mame/layout/sc4cmous.lh layout_sc4cmous Compressing src/mame/layout/sc4cnfr.lay... python3 scripts/build/complay.py src/mame/layout/sc4cnfr.lay build/generated/mame/layout/sc4cnfr.lh layout_sc4cnfr Compressing src/mame/layout/sc4coro.lay... python3 scripts/build/complay.py src/mame/layout/sc4coro.lay build/generated/mame/layout/sc4coro.lh layout_sc4coro Compressing src/mame/layout/sc4crc.lay... python3 scripts/build/complay.py src/mame/layout/sc4crc.lay build/generated/mame/layout/sc4crc.lh layout_sc4crc Compressing src/mame/layout/sc4crcla.lay... python3 scripts/build/complay.py src/mame/layout/sc4crcla.lay build/generated/mame/layout/sc4crcla.lh layout_sc4crcla Compressing src/mame/layout/sc4crzgna.lay... python3 scripts/build/complay.py src/mame/layout/sc4crzgna.lay build/generated/mame/layout/sc4crzgna.lh layout_sc4crzgna Compressing src/mame/layout/sc4crzkya.lay... python3 scripts/build/complay.py src/mame/layout/sc4crzkya.lay build/generated/mame/layout/sc4crzkya.lh layout_sc4crzkya Compressing src/mame/layout/sc4cvanif.lay... python3 scripts/build/complay.py src/mame/layout/sc4cvanif.lay build/generated/mame/layout/sc4cvanif.lh layout_sc4cvanif Compressing src/mame/layout/sc4cvclb.lay... python3 scripts/build/complay.py src/mame/layout/sc4cvclb.lay build/generated/mame/layout/sc4cvclb.lh layout_sc4cvclb Compressing src/mame/layout/sc4dayltf.lay... python3 scripts/build/complay.py src/mame/layout/sc4dayltf.lay build/generated/mame/layout/sc4dayltf.lh layout_sc4dayltf Compressing src/mame/layout/sc4deepi.lay... python3 scripts/build/complay.py src/mame/layout/sc4deepi.lay build/generated/mame/layout/sc4deepi.lh layout_sc4deepi Compressing src/mame/layout/sc4derby.lay... python3 scripts/build/complay.py src/mame/layout/sc4derby.lay build/generated/mame/layout/sc4derby.lh layout_sc4derby Compressing src/mame/layout/sc4dmineb.lay... python3 scripts/build/complay.py src/mame/layout/sc4dmineb.lay build/generated/mame/layout/sc4dmineb.lh layout_sc4dmineb Compressing src/mame/layout/sc4dnd.lay... python3 scripts/build/complay.py src/mame/layout/sc4dnd.lay build/generated/mame/layout/sc4dnd.lh layout_sc4dnd Compressing src/mame/layout/sc4dnddw.lay... python3 scripts/build/complay.py src/mame/layout/sc4dnddw.lay build/generated/mame/layout/sc4dnddw.lh layout_sc4dnddw Compressing src/mame/layout/sc4dndtp.lay... python3 scripts/build/complay.py src/mame/layout/sc4dndtp.lay build/generated/mame/layout/sc4dndtp.lh layout_sc4dndtp Compressing src/mame/layout/sc4drubyb.lay... python3 scripts/build/complay.py src/mame/layout/sc4drubyb.lay build/generated/mame/layout/sc4drubyb.lh layout_sc4drubyb Compressing src/mame/layout/sc4duckqa.lay... python3 scripts/build/complay.py src/mame/layout/sc4duckqa.lay build/generated/mame/layout/sc4duckqa.lh layout_sc4duckqa Compressing src/mame/layout/sc4dyna.lay... python3 scripts/build/complay.py src/mame/layout/sc4dyna.lay build/generated/mame/layout/sc4dyna.lh layout_sc4dyna Compressing src/mame/layout/sc4eascsc.lay... Compressing src/mame/layout/sc4emmerc.lay... python3 scripts/build/complay.py src/mame/layout/sc4eascsc.lay build/generated/mame/layout/sc4eascsc.lh layout_sc4eascsc python3 scripts/build/complay.py src/mame/layout/sc4emmerc.lay build/generated/mame/layout/sc4emmerc.lh layout_sc4emmerc Compressing src/mame/layout/sc4fastfb.lay... python3 scripts/build/complay.py src/mame/layout/sc4fastfb.lay build/generated/mame/layout/sc4fastfb.lh layout_sc4fastfb Compressing src/mame/layout/sc4fd7tha.lay... python3 scripts/build/complay.py src/mame/layout/sc4fd7tha.lay build/generated/mame/layout/sc4fd7tha.lh layout_sc4fd7tha Compressing src/mame/layout/sc4fever.lay... python3 scripts/build/complay.py src/mame/layout/sc4fever.lay build/generated/mame/layout/sc4fever.lh layout_sc4fever Compressing src/mame/layout/sc4fire.lay... python3 scripts/build/complay.py src/mame/layout/sc4fire.lay build/generated/mame/layout/sc4fire.lh layout_sc4fire Compressing src/mame/layout/sc4fpitcb.lay... python3 scripts/build/complay.py src/mame/layout/sc4fpitcb.lay build/generated/mame/layout/sc4fpitcb.lh layout_sc4fpitcb Compressing src/mame/layout/sc4ftopib.lay... python3 scripts/build/complay.py src/mame/layout/sc4ftopib.lay build/generated/mame/layout/sc4ftopib.lh layout_sc4ftopib Compressing src/mame/layout/sc4fullt.lay... python3 scripts/build/complay.py src/mame/layout/sc4fullt.lay build/generated/mame/layout/sc4fullt.lh layout_sc4fullt Compressing src/mame/layout/sc4fwpcs.lay... python3 scripts/build/complay.py src/mame/layout/sc4fwpcs.lay build/generated/mame/layout/sc4fwpcs.lh layout_sc4fwpcs Compressing src/mame/layout/sc4gaga.lay... python3 scripts/build/complay.py src/mame/layout/sc4gaga.lay build/generated/mame/layout/sc4gaga.lh layout_sc4gaga Compressing src/mame/layout/sc4gball.lay... python3 scripts/build/complay.py src/mame/layout/sc4gball.lay build/generated/mame/layout/sc4gball.lh layout_sc4gball Compressing src/mame/layout/sc4gd.lay... python3 scripts/build/complay.py src/mame/layout/sc4gd.lay build/generated/mame/layout/sc4gd.lh layout_sc4gd Compressing src/mame/layout/sc4gdclb.lay... python3 scripts/build/complay.py src/mame/layout/sc4gdclb.lay build/generated/mame/layout/sc4gdclb.lh layout_sc4gdclb Compressing src/mame/layout/sc4ggdlxf.lay... python3 scripts/build/complay.py src/mame/layout/sc4ggdlxf.lay build/generated/mame/layout/sc4ggdlxf.lh layout_sc4ggdlxf Compressing src/mame/layout/sc4gldcl.lay... python3 scripts/build/complay.py src/mame/layout/sc4gldcl.lay build/generated/mame/layout/sc4gldcl.lh layout_sc4gldcl Compressing src/mame/layout/sc4gslam.lay... python3 scripts/build/complay.py src/mame/layout/sc4gslam.lay build/generated/mame/layout/sc4gslam.lh layout_sc4gslam Compressing src/mame/layout/sc4gx.lay... python3 scripts/build/complay.py src/mame/layout/sc4gx.lay build/generated/mame/layout/sc4gx.lh layout_sc4gx Compressing src/mame/layout/sc4hdd.lay... python3 scripts/build/complay.py src/mame/layout/sc4hdd.lay build/generated/mame/layout/sc4hdd.lh layout_sc4hdd Compressing src/mame/layout/sc4hi5.lay... python3 scripts/build/complay.py src/mame/layout/sc4hi5.lay build/generated/mame/layout/sc4hi5.lh layout_sc4hi5 Compressing src/mame/layout/sc4hilo.lay... python3 scripts/build/complay.py src/mame/layout/sc4hilo.lay build/generated/mame/layout/sc4hilo.lh layout_sc4hilo Compressing src/mame/layout/sc4himi.lay... python3 scripts/build/complay.py src/mame/layout/sc4himi.lay build/generated/mame/layout/sc4himi.lh layout_sc4himi Compressing src/mame/layout/sc4hissa.lay... python3 scripts/build/complay.py src/mame/layout/sc4hissa.lay build/generated/mame/layout/sc4hissa.lh layout_sc4hissa Compressing src/mame/layout/sc4holyw.lay... python3 scripts/build/complay.py src/mame/layout/sc4holyw.lay build/generated/mame/layout/sc4holyw.lh layout_sc4holyw Compressing src/mame/layout/sc4hotpr.lay... python3 scripts/build/complay.py src/mame/layout/sc4hotpr.lay build/generated/mame/layout/sc4hotpr.lh layout_sc4hotpr Compressing src/mame/layout/sc4hotwd.lay... python3 scripts/build/complay.py src/mame/layout/sc4hotwd.lay build/generated/mame/layout/sc4hotwd.lh layout_sc4hotwd Compressing src/mame/layout/sc4hyde.lay... python3 scripts/build/complay.py src/mame/layout/sc4hyde.lay build/generated/mame/layout/sc4hyde.lh layout_sc4hyde Compressing src/mame/layout/sc4jack.lay... python3 scripts/build/complay.py src/mame/layout/sc4jack.lay build/generated/mame/layout/sc4jack.lh layout_sc4jack Compressing src/mame/layout/sc4kalei.lay... python3 scripts/build/complay.py src/mame/layout/sc4kalei.lay build/generated/mame/layout/sc4kalei.lh layout_sc4kalei Compressing src/mame/layout/sc4knokb.lay... python3 scripts/build/complay.py src/mame/layout/sc4knokb.lay build/generated/mame/layout/sc4knokb.lh layout_sc4knokb Compressing src/mame/layout/sc4lined.lay... python3 scripts/build/complay.py src/mame/layout/sc4lined.lay build/generated/mame/layout/sc4lined.lh layout_sc4lined Compressing src/mame/layout/sc4lions.lay... python3 scripts/build/complay.py src/mame/layout/sc4lions.lay build/generated/mame/layout/sc4lions.lh layout_sc4lions Compressing src/mame/layout/sc4lirb.lay... python3 scripts/build/complay.py src/mame/layout/sc4lirb.lay build/generated/mame/layout/sc4lirb.lh layout_sc4lirb Compressing src/mame/layout/sc4lkbcl.lay... python3 scripts/build/complay.py src/mame/layout/sc4lkbcl.lay build/generated/mame/layout/sc4lkbcl.lh layout_sc4lkbcl Compressing src/mame/layout/sc4lockb.lay... python3 scripts/build/complay.py src/mame/layout/sc4lockb.lay build/generated/mame/layout/sc4lockb.lh layout_sc4lockb Compressing src/mame/layout/sc4mgr.lay... python3 scripts/build/complay.py src/mame/layout/sc4mgr.lay build/generated/mame/layout/sc4mgr.lh layout_sc4mgr Compressing src/mame/layout/sc4mmmg.lay... python3 scripts/build/complay.py src/mame/layout/sc4mmmg.lay build/generated/mame/layout/sc4mmmg.lh layout_sc4mmmg Compressing src/mame/layout/sc4mondxe.lay... python3 scripts/build/complay.py src/mame/layout/sc4mondxe.lay build/generated/mame/layout/sc4mondxe.lh layout_sc4mondxe Compressing src/mame/layout/sc4monoba.lay... python3 scripts/build/complay.py src/mame/layout/sc4monoba.lay build/generated/mame/layout/sc4monoba.lh layout_sc4monoba Compressing src/mame/layout/sc4monot.lay... python3 scripts/build/complay.py src/mame/layout/sc4monot.lay build/generated/mame/layout/sc4monot.lh layout_sc4monot Compressing src/mame/layout/sc4motor.lay... python3 scripts/build/complay.py src/mame/layout/sc4motor.lay build/generated/mame/layout/sc4motor.lh layout_sc4motor Compressing src/mame/layout/sc4mou.lay... python3 scripts/build/complay.py src/mame/layout/sc4mou.lay build/generated/mame/layout/sc4mou.lh layout_sc4mou Compressing src/mame/layout/sc4mr2rc.lay... python3 scripts/build/complay.py src/mame/layout/sc4mr2rc.lay build/generated/mame/layout/sc4mr2rc.lh layout_sc4mr2rc Compressing src/mame/layout/sc4mspid.lay... python3 scripts/build/complay.py src/mame/layout/sc4mspid.lay build/generated/mame/layout/sc4mspid.lh layout_sc4mspid Compressing src/mame/layout/sc4mtbb.lay... python3 scripts/build/complay.py src/mame/layout/sc4mtbb.lay build/generated/mame/layout/sc4mtbb.lh layout_sc4mtbb Compressing src/mame/layout/sc4mtbclb.lay... python3 scripts/build/complay.py src/mame/layout/sc4mtbclb.lay build/generated/mame/layout/sc4mtbclb.lh layout_sc4mtbclb Compressing src/mame/layout/sc4nmtj.lay... python3 scripts/build/complay.py src/mame/layout/sc4nmtj.lay build/generated/mame/layout/sc4nmtj.lh layout_sc4nmtj Compressing src/mame/layout/sc4nudita.lay... python3 scripts/build/complay.py src/mame/layout/sc4nudita.lay build/generated/mame/layout/sc4nudita.lh layout_sc4nudita Compressing src/mame/layout/sc4paccl.lay... python3 scripts/build/complay.py src/mame/layout/sc4paccl.lay build/generated/mame/layout/sc4paccl.lh layout_sc4paccl Compressing src/mame/layout/sc4pacqpa.lay... python3 scripts/build/complay.py src/mame/layout/sc4pacqpa.lay build/generated/mame/layout/sc4pacqpa.lh layout_sc4pacqpa Compressing src/mame/layout/sc4pen1c.lay... python3 scripts/build/complay.py src/mame/layout/sc4pen1c.lay build/generated/mame/layout/sc4pen1c.lh layout_sc4pen1c Compressing src/mame/layout/sc4pgold.lay... python3 scripts/build/complay.py src/mame/layout/sc4pgold.lay build/generated/mame/layout/sc4pgold.lh layout_sc4pgold Compressing src/mame/layout/sc4pipe.lay... python3 scripts/build/complay.py src/mame/layout/sc4pipe.lay build/generated/mame/layout/sc4pipe.lh layout_sc4pipe Compressing src/mame/layout/sc4plumb.lay... python3 scripts/build/complay.py src/mame/layout/sc4plumb.lay build/generated/mame/layout/sc4plumb.lh layout_sc4plumb Compressing src/mame/layout/sc4po8.lay... python3 scripts/build/complay.py src/mame/layout/sc4po8.lay build/generated/mame/layout/sc4po8.lh layout_sc4po8 Compressing src/mame/layout/sc4polic.lay... python3 scripts/build/complay.py src/mame/layout/sc4polic.lay build/generated/mame/layout/sc4polic.lh layout_sc4polic Compressing src/mame/layout/sc4pony.lay... python3 scripts/build/complay.py src/mame/layout/sc4pony.lay build/generated/mame/layout/sc4pony.lh layout_sc4pony Compressing src/mame/layout/sc4potsha.lay... python3 scripts/build/complay.py src/mame/layout/sc4potsha.lay build/generated/mame/layout/sc4potsha.lh layout_sc4potsha Compressing src/mame/layout/sc4ppclb.lay... python3 scripts/build/complay.py src/mame/layout/sc4ppclb.lay build/generated/mame/layout/sc4ppclb.lh layout_sc4ppclb Compressing src/mame/layout/sc4pstata.lay... python3 scripts/build/complay.py src/mame/layout/sc4pstata.lay build/generated/mame/layout/sc4pstata.lh layout_sc4pstata Compressing src/mame/layout/sc4pwrbq.lay... python3 scripts/build/complay.py src/mame/layout/sc4pwrbq.lay build/generated/mame/layout/sc4pwrbq.lh layout_sc4pwrbq Compressing src/mame/layout/sc4pwrsg.lay... python3 scripts/build/complay.py src/mame/layout/sc4pwrsg.lay build/generated/mame/layout/sc4pwrsg.lh layout_sc4pwrsg Compressing src/mame/layout/sc4qmodo.lay... python3 scripts/build/complay.py src/mame/layout/sc4qmodo.lay build/generated/mame/layout/sc4qmodo.lh layout_sc4qmodo Compressing src/mame/layout/sc4quidrb.lay... python3 scripts/build/complay.py src/mame/layout/sc4quidrb.lay build/generated/mame/layout/sc4quidrb.lh layout_sc4quidrb Compressing src/mame/layout/sc4redsq.lay... python3 scripts/build/complay.py src/mame/layout/sc4redsq.lay build/generated/mame/layout/sc4redsq.lh layout_sc4redsq Compressing src/mame/layout/sc4revod.lay... python3 scripts/build/complay.py src/mame/layout/sc4revod.lay build/generated/mame/layout/sc4revod.lh layout_sc4revod Compressing src/mame/layout/sc4rhxcl.lay... python3 scripts/build/complay.py src/mame/layout/sc4rhxcl.lay build/generated/mame/layout/sc4rhxcl.lh layout_sc4rhxcl Compressing src/mame/layout/sc4rhxcsa.lay... python3 scripts/build/complay.py src/mame/layout/sc4rhxcsa.lay build/generated/mame/layout/sc4rhxcsa.lh layout_sc4rhxcsa Compressing src/mame/layout/sc4richl.lay... python3 scripts/build/complay.py src/mame/layout/sc4richl.lay build/generated/mame/layout/sc4richl.lh layout_sc4richl Compressing src/mame/layout/sc4rmo.lay... python3 scripts/build/complay.py src/mame/layout/sc4rmo.lay build/generated/mame/layout/sc4rmo.lh layout_sc4rmo Compressing src/mame/layout/sc4rogds.lay... python3 scripts/build/complay.py src/mame/layout/sc4rogds.lay build/generated/mame/layout/sc4rogds.lh layout_sc4rogds Compressing src/mame/layout/sc4roksc.lay... python3 scripts/build/complay.py src/mame/layout/sc4roksc.lay build/generated/mame/layout/sc4roksc.lh layout_sc4roksc Compressing src/mame/layout/sc4rotc.lay... python3 scripts/build/complay.py src/mame/layout/sc4rotc.lay build/generated/mame/layout/sc4rotc.lh layout_sc4rotc Compressing src/mame/layout/sc4rtc.lay... python3 scripts/build/complay.py src/mame/layout/sc4rtc.lay build/generated/mame/layout/sc4rtc.lh layout_sc4rtc Compressing src/mame/layout/sc4rttt.lay... python3 scripts/build/complay.py src/mame/layout/sc4rttt.lay build/generated/mame/layout/sc4rttt.lh layout_sc4rttt Compressing src/mame/layout/sc4s6cd.lay... python3 scripts/build/complay.py src/mame/layout/sc4s6cd.lay build/generated/mame/layout/sc4s6cd.lh layout_sc4s6cd Compressing src/mame/layout/sc4sahed.lay... python3 scripts/build/complay.py src/mame/layout/sc4sahed.lay build/generated/mame/layout/sc4sahed.lh layout_sc4sahed Compressing src/mame/layout/sc4sbust.lay... python3 scripts/build/complay.py src/mame/layout/sc4sbust.lay build/generated/mame/layout/sc4sbust.lh layout_sc4sbust Compressing src/mame/layout/sc4slci.lay... python3 scripts/build/complay.py src/mame/layout/sc4slci.lay build/generated/mame/layout/sc4slci.lh layout_sc4slci Compressing src/mame/layout/sc4slihd.lay... python3 scripts/build/complay.py src/mame/layout/sc4slihd.lay build/generated/mame/layout/sc4slihd.lh layout_sc4slihd Compressing src/mame/layout/sc4smk7.lay... python3 scripts/build/complay.py src/mame/layout/sc4smk7.lay build/generated/mame/layout/sc4smk7.lh layout_sc4smk7 Compressing src/mame/layout/sc4solgl.lay... python3 scripts/build/complay.py src/mame/layout/sc4solgl.lay build/generated/mame/layout/sc4solgl.lh layout_sc4solgl Compressing src/mame/layout/sc4sparkd.lay... python3 scripts/build/complay.py src/mame/layout/sc4sparkd.lay build/generated/mame/layout/sc4sparkd.lh layout_sc4sparkd Compressing src/mame/layout/sc4sprng.lay... python3 scripts/build/complay.py src/mame/layout/sc4sprng.lay build/generated/mame/layout/sc4sprng.lh layout_sc4sprng Compressing src/mame/layout/sc4srrca.lay... python3 scripts/build/complay.py src/mame/layout/sc4srrca.lay build/generated/mame/layout/sc4srrca.lh layout_sc4srrca Compressing src/mame/layout/sc4starpk.lay... python3 scripts/build/complay.py src/mame/layout/sc4starpk.lay build/generated/mame/layout/sc4starpk.lh layout_sc4starpk Compressing src/mame/layout/sc4strk.lay... python3 scripts/build/complay.py src/mame/layout/sc4strk.lay build/generated/mame/layout/sc4strk.lh layout_sc4strk Compressing src/mame/layout/sc4suscl.lay... python3 scripts/build/complay.py src/mame/layout/sc4suscl.lay build/generated/mame/layout/sc4suscl.lh layout_sc4suscl Compressing src/mame/layout/sc4susk.lay... python3 scripts/build/complay.py src/mame/layout/sc4susk.lay build/generated/mame/layout/sc4susk.lh layout_sc4susk Compressing src/mame/layout/sc4taekw.lay... python3 scripts/build/complay.py src/mame/layout/sc4taekw.lay build/generated/mame/layout/sc4taekw.lh layout_sc4taekw Compressing src/mame/layout/sc4takcl.lay... python3 scripts/build/complay.py src/mame/layout/sc4takcl.lay build/generated/mame/layout/sc4takcl.lh layout_sc4takcl Compressing src/mame/layout/sc4tbana.lay... python3 scripts/build/complay.py src/mame/layout/sc4tbana.lay build/generated/mame/layout/sc4tbana.lh layout_sc4tbana Compressing src/mame/layout/sc4tempt.lay... python3 scripts/build/complay.py src/mame/layout/sc4tempt.lay build/generated/mame/layout/sc4tempt.lh layout_sc4tempt Compressing src/mame/layout/sc4tfclb.lay... python3 scripts/build/complay.py src/mame/layout/sc4tfclb.lay build/generated/mame/layout/sc4tfclb.lh layout_sc4tfclb Compressing src/mame/layout/sc4tic2.lay... python3 scripts/build/complay.py src/mame/layout/sc4tic2.lay build/generated/mame/layout/sc4tic2.lh layout_sc4tic2 Compressing src/mame/layout/sc4tload.lay... python3 scripts/build/complay.py src/mame/layout/sc4tload.lay build/generated/mame/layout/sc4tload.lh layout_sc4tload Compressing src/mame/layout/sc4tpshta.lay... python3 scripts/build/complay.py src/mame/layout/sc4tpshta.lay build/generated/mame/layout/sc4tpshta.lh layout_sc4tpshta Compressing src/mame/layout/sc4trail.lay... python3 scripts/build/complay.py src/mame/layout/sc4trail.lay build/generated/mame/layout/sc4trail.lh layout_sc4trail Compressing src/mame/layout/sc4tridn.lay... python3 scripts/build/complay.py src/mame/layout/sc4tridn.lay build/generated/mame/layout/sc4tridn.lh layout_sc4tridn Compressing src/mame/layout/sc4ttomb.lay... python3 scripts/build/complay.py src/mame/layout/sc4ttomb.lay build/generated/mame/layout/sc4ttomb.lh layout_sc4ttomb Compressing src/mame/layout/sc4vrgclb.lay... python3 scripts/build/complay.py src/mame/layout/sc4vrgclb.lay build/generated/mame/layout/sc4vrgclb.lh layout_sc4vrgclb Compressing src/mame/layout/sc4wldjkc.lay... python3 scripts/build/complay.py src/mame/layout/sc4wldjkc.lay build/generated/mame/layout/sc4wldjkc.lh layout_sc4wldjkc Compressing src/mame/layout/sc4xmarka.lay... python3 scripts/build/complay.py src/mame/layout/sc4xmarka.lay build/generated/mame/layout/sc4xmarka.lh layout_sc4xmarka Compressing src/mame/layout/scat.lay... python3 scripts/build/complay.py src/mame/layout/scat.lay build/generated/mame/layout/scat.lh layout_scat Compressing src/mame/layout/scrablex.lay... python3 scripts/build/complay.py src/mame/layout/scrablex.lay build/generated/mame/layout/scrablex.lh layout_scrablex Compressing src/mame/layout/scrablexa.lay... python3 scripts/build/complay.py src/mame/layout/scrablexa.lay build/generated/mame/layout/scrablexa.lh layout_scrablexa Compressing src/mame/layout/scrabsen.lay... python3 scripts/build/complay.py src/mame/layout/scrabsen.lay build/generated/mame/layout/scrabsen.lh layout_scrabsen Compressing src/mame/layout/scruiser.lay... python3 scripts/build/complay.py src/mame/layout/scruiser.lay build/generated/mame/layout/scruiser.lh layout_scruiser Compressing src/mame/layout/sd1.lay... python3 scripts/build/complay.py src/mame/layout/sd1.lay build/generated/mame/layout/sd1.lh layout_sd1 Compressing src/mame/layout/sd132.lay... python3 scripts/build/complay.py src/mame/layout/sd132.lay build/generated/mame/layout/sd132.lh layout_sd132 Compressing src/mame/layout/sda5708.lay... python3 scripts/build/complay.py src/mame/layout/sda5708.lay build/generated/mame/layout/sda5708.lh layout_sda5708 Compressing src/mame/layout/sderby.lay... python3 scripts/build/complay.py src/mame/layout/sderby.lay build/generated/mame/layout/sderby.lh layout_sderby Compressing src/mame/layout/sdk85.lay... python3 scripts/build/complay.py src/mame/layout/sdk85.lay build/generated/mame/layout/sdk85.lh layout_sdk85 Compressing src/mame/layout/sdk86.lay... python3 scripts/build/complay.py src/mame/layout/sdk86.lay build/generated/mame/layout/sdk86.lh layout_sdk86 Compressing src/mame/layout/seabattl.lay... python3 scripts/build/complay.py src/mame/layout/seabattl.lay build/generated/mame/layout/seabattl.lh layout_seabattl Compressing src/mame/layout/seawolf.lay... python3 scripts/build/complay.py src/mame/layout/seawolf.lay build/generated/mame/layout/seawolf.lh layout_seawolf Compressing src/mame/layout/seawolf2.lay... python3 scripts/build/complay.py src/mame/layout/seawolf2.lay build/generated/mame/layout/seawolf2.lh layout_seawolf2 Compressing src/mame/layout/segaai.lay... python3 scripts/build/complay.py src/mame/layout/segaai.lay build/generated/mame/layout/segaai.lh layout_segaai Compressing src/mame/layout/segabill.lay... python3 scripts/build/complay.py src/mame/layout/segabill.lay build/generated/mame/layout/segabill.lh layout_segabill Compressing src/mame/layout/segabillv.lay... python3 scripts/build/complay.py src/mame/layout/segabillv.lay build/generated/mame/layout/segabillv.lh layout_segabillv Compressing src/mame/layout/segajw.lay... python3 scripts/build/complay.py src/mame/layout/segajw.lay build/generated/mame/layout/segajw.lh layout_segajw Compressing src/mame/layout/selz80.lay... python3 scripts/build/complay.py src/mame/layout/selz80.lay build/generated/mame/layout/selz80.lh layout_selz80 Compressing src/mame/layout/sentx6p.lay... python3 scripts/build/complay.py src/mame/layout/sentx6p.lay build/generated/mame/layout/sentx6p.lh layout_sentx6p Compressing src/mame/layout/sequential_prophet5.lay... python3 scripts/build/complay.py src/mame/layout/sequential_prophet5.lay build/generated/mame/layout/sequential_prophet5.lh layout_sequential_prophet5 Compressing src/mame/layout/sequential_sixtrak.lay... python3 scripts/build/complay.py src/mame/layout/sequential_sixtrak.lay build/generated/mame/layout/sequential_sixtrak.lh layout_sequential_sixtrak Compressing src/mame/layout/setaroul.lay... python3 scripts/build/complay.py src/mame/layout/setaroul.lay build/generated/mame/layout/setaroul.lh layout_setaroul Compressing src/mame/layout/sevilla_77.lay... python3 scripts/build/complay.py src/mame/layout/sevilla_77.lay build/generated/mame/layout/sevilla_77.lh layout_sevilla_77 Compressing src/mame/layout/sevilla_81.lay... python3 scripts/build/complay.py src/mame/layout/sevilla_81.lay build/generated/mame/layout/sevilla_81.lh layout_sevilla_81 Compressing src/mame/layout/sf2049.lay... python3 scripts/build/complay.py src/mame/layout/sf2049.lay build/generated/mame/layout/sf2049.lh layout_sf2049 Compressing src/mame/layout/sfiii2.lay... python3 scripts/build/complay.py src/mame/layout/sfiii2.lay build/generated/mame/layout/sfiii2.lh layout_sfiii2 Compressing src/mame/layout/sfrush.lay... python3 scripts/build/complay.py src/mame/layout/sfrush.lay build/generated/mame/layout/sfrush.lh layout_sfrush Compressing src/mame/layout/sgsafari.lay... python3 scripts/build/complay.py src/mame/layout/sgsafari.lay build/generated/mame/layout/sgsafari.lh layout_sgsafari Compressing src/mame/layout/sharkpy.lay... python3 scripts/build/complay.py src/mame/layout/sharkpy.lay build/generated/mame/layout/sharkpy.lh layout_sharkpy Compressing src/mame/layout/sharkpye.lay... python3 scripts/build/complay.py src/mame/layout/sharkpye.lay build/generated/mame/layout/sharkpye.lh layout_sharkpye Compressing src/mame/layout/showhand.lay... python3 scripts/build/complay.py src/mame/layout/showhand.lay build/generated/mame/layout/showhand.lh layout_showhand Compressing src/mame/layout/showhandc.lay... python3 scripts/build/complay.py src/mame/layout/showhandc.lay build/generated/mame/layout/showhandc.lh layout_showhandc Compressing src/mame/layout/shuffle11.lay... python3 scripts/build/complay.py src/mame/layout/shuffle11.lay build/generated/mame/layout/shuffle11.lh layout_shuffle11 Compressing src/mame/layout/shuffle4.lay... python3 scripts/build/complay.py src/mame/layout/shuffle4.lay build/generated/mame/layout/shuffle4.lh layout_shuffle4 Compressing src/mame/layout/shuffle9.lay... python3 scripts/build/complay.py src/mame/layout/shuffle9.lay build/generated/mame/layout/shuffle9.lh layout_shuffle9 Compressing src/mame/layout/shuttlei.lay... python3 scripts/build/complay.py src/mame/layout/shuttlei.lay build/generated/mame/layout/shuttlei.lh layout_shuttlei Compressing src/mame/layout/sidewndr.lay... python3 scripts/build/complay.py src/mame/layout/sidewndr.lay build/generated/mame/layout/sidewndr.lh layout_sidewndr Compressing src/mame/layout/sigmab52.lay... python3 scripts/build/complay.py src/mame/layout/sigmab52.lay build/generated/mame/layout/sigmab52.lh layout_sigmab52 Compressing src/mame/layout/sigmapkr.lay... python3 scripts/build/complay.py src/mame/layout/sigmapkr.lay build/generated/mame/layout/sigmapkr.lh layout_sigmapkr Compressing src/mame/layout/simon.lay... python3 scripts/build/complay.py src/mame/layout/simon.lay build/generated/mame/layout/simon.lh layout_simon Compressing src/mame/layout/simpbest.lay... python3 scripts/build/complay.py src/mame/layout/simpbest.lay build/generated/mame/layout/simpbest.lh layout_simpbest Compressing src/mame/layout/sitcom.lay... python3 scripts/build/complay.py src/mame/layout/sitcom.lay build/generated/mame/layout/sitcom.lh layout_sitcom Compressing src/mame/layout/sitcomtmr.lay... python3 scripts/build/complay.py src/mame/layout/sitcomtmr.lay build/generated/mame/layout/sitcomtmr.lh layout_sitcomtmr Compressing src/mame/layout/skill98.lay... python3 scripts/build/complay.py src/mame/layout/skill98.lay build/generated/mame/layout/skill98.lh layout_skill98 Compressing src/mame/layout/skillch.lay... python3 scripts/build/complay.py src/mame/layout/skillch.lay build/generated/mame/layout/skillch.lh layout_skillch Compressing src/mame/layout/skillcha.lay... python3 scripts/build/complay.py src/mame/layout/skillcha.lay build/generated/mame/layout/skillcha.lh layout_skillcha Compressing src/mame/layout/skilldrp.lay... python3 scripts/build/complay.py src/mame/layout/skilldrp.lay build/generated/mame/layout/skilldrp.lh layout_skilldrp Compressing src/mame/layout/skydiver.lay... python3 scripts/build/complay.py src/mame/layout/skydiver.lay build/generated/mame/layout/skydiver.lh layout_skydiver Compressing src/mame/layout/slc1.lay... python3 scripts/build/complay.py src/mame/layout/slc1.lay build/generated/mame/layout/slc1.lh layout_slc1 Compressing src/mame/layout/slots.lay... python3 scripts/build/complay.py src/mame/layout/slots.lay build/generated/mame/layout/slots.lh layout_slots Compressing src/mame/layout/sltblgpo.lay... python3 scripts/build/complay.py src/mame/layout/sltblgpo.lay build/generated/mame/layout/sltblgpo.lh layout_sltblgpo Compressing src/mame/layout/sltblgtk.lay... python3 scripts/build/complay.py src/mame/layout/sltblgtk.lay build/generated/mame/layout/sltblgtk.lh layout_sltblgtk Compressing src/mame/layout/smastmind.lay... python3 scripts/build/complay.py src/mame/layout/smastmind.lay build/generated/mame/layout/smastmind.lh layout_smastmind Compressing src/mame/layout/smiconk.lay... python3 scripts/build/complay.py src/mame/layout/smiconk.lay build/generated/mame/layout/smiconk.lh layout_smiconk Compressing src/mame/layout/sminiboy.lay... python3 scripts/build/complay.py src/mame/layout/sminiboy.lay build/generated/mame/layout/sminiboy.lh layout_sminiboy Compressing src/mame/layout/smoto.lay... python3 scripts/build/complay.py src/mame/layout/smoto.lay build/generated/mame/layout/smoto.lh layout_smoto Compressing src/mame/layout/sms1.lay... python3 scripts/build/complay.py src/mame/layout/sms1.lay build/generated/mame/layout/sms1.lh layout_sms1 Compressing src/mame/layout/snmath.lay... python3 scripts/build/complay.py src/mame/layout/snmath.lay build/generated/mame/layout/snmath.lh layout_snmath Compressing src/mame/layout/snookr10.lay... python3 scripts/build/complay.py src/mame/layout/snookr10.lay build/generated/mame/layout/snookr10.lh layout_snookr10 Compressing src/mame/layout/snowcat.lay... python3 scripts/build/complay.py src/mame/layout/snowcat.lay build/generated/mame/layout/snowcat.lh layout_snowcat Compressing src/mame/layout/snread.lay... python3 scripts/build/complay.py src/mame/layout/snread.lay build/generated/mame/layout/snread.lh layout_snread Compressing src/mame/layout/snspell.lay... python3 scripts/build/complay.py src/mame/layout/snspell.lay build/generated/mame/layout/snspell.lh layout_snspell Compressing src/mame/layout/snspellsp.lay... python3 scripts/build/complay.py src/mame/layout/snspellsp.lay build/generated/mame/layout/snspellsp.lh layout_snspellsp Compressing src/mame/layout/solarq.lay... python3 scripts/build/complay.py src/mame/layout/solarq.lay build/generated/mame/layout/solarq.lh layout_solarq Compressing src/mame/layout/spacecom.lay... python3 scripts/build/complay.py src/mame/layout/spacecom.lay build/generated/mame/layout/spacecom.lh layout_spacecom Compressing src/mame/layout/spacewin.lay... python3 scripts/build/complay.py src/mame/layout/spacewin.lay build/generated/mame/layout/spacewin.lh layout_spacewin Compressing src/mame/layout/spacezap.lay... python3 scripts/build/complay.py src/mame/layout/spacezap.lay build/generated/mame/layout/spacezap.lh layout_spacezap Compressing src/mame/layout/spacwalk.lay... python3 scripts/build/complay.py src/mame/layout/spacwalk.lay build/generated/mame/layout/spacwalk.lh layout_spacwalk Compressing src/mame/layout/spbactnp.lay... python3 scripts/build/complay.py src/mame/layout/spbactnp.lay build/generated/mame/layout/spbactnp.lh layout_spbactnp Compressing src/mame/layout/spcenctr.lay... python3 scripts/build/complay.py src/mame/layout/spcenctr.lay build/generated/mame/layout/spcenctr.lh layout_spcenctr Compressing src/mame/layout/spdheat.lay... python3 scripts/build/complay.py src/mame/layout/spdheat.lay build/generated/mame/layout/spdheat.lh layout_spdheat Compressing src/mame/layout/spectra.lay... python3 scripts/build/complay.py src/mame/layout/spectra.lay build/generated/mame/layout/spectra.lh layout_spectra Compressing src/mame/layout/speechp.lay... python3 scripts/build/complay.py src/mame/layout/speechp.lay build/generated/mame/layout/speechp.lh layout_speechp Compressing src/mame/layout/speedbal.lay... python3 scripts/build/complay.py src/mame/layout/speedbal.lay build/generated/mame/layout/speedbal.lh layout_speedbal Compressing src/mame/layout/speedbsk.lay... python3 scripts/build/complay.py src/mame/layout/speedbsk.lay build/generated/mame/layout/speedbsk.lh layout_speedbsk Compressing src/mame/layout/speedfrk.lay... python3 scripts/build/complay.py src/mame/layout/speedfrk.lay build/generated/mame/layout/speedfrk.lh layout_speedfrk Compressing src/mame/layout/speedrs.lay... python3 scripts/build/complay.py src/mame/layout/speedrs.lay build/generated/mame/layout/speedrs.lh layout_speedrs Compressing src/mame/layout/speedup.lay... python3 scripts/build/complay.py src/mame/layout/speedup.lay build/generated/mame/layout/speedup.lh layout_speedup Compressing src/mame/layout/spellb.lay... python3 scripts/build/complay.py src/mame/layout/spellb.lay build/generated/mame/layout/spellb.lh layout_spellb Compressing src/mame/layout/spirit76.lay... python3 scripts/build/complay.py src/mame/layout/spirit76.lay build/generated/mame/layout/spirit76.lh layout_spirit76 Compressing src/mame/layout/splasfgt.lay... python3 scripts/build/complay.py src/mame/layout/splasfgt.lay build/generated/mame/layout/splasfgt.lh layout_splasfgt Compressing src/mame/layout/splitsec.lay... python3 scripts/build/complay.py src/mame/layout/splitsec.lay build/generated/mame/layout/splitsec.lh layout_splitsec Compressing src/mame/layout/splus.lay... python3 scripts/build/complay.py src/mame/layout/splus.lay build/generated/mame/layout/splus.lh layout_splus Compressing src/mame/layout/sprachmg.lay... python3 scripts/build/complay.py src/mame/layout/sprachmg.lay build/generated/mame/layout/sprachmg.lh layout_sprachmg Compressing src/mame/layout/sprinter.lay... python3 scripts/build/complay.py src/mame/layout/sprinter.lay build/generated/mame/layout/sprinter.lh layout_sprinter Compressing src/mame/layout/spyhunt.lay... python3 scripts/build/complay.py src/mame/layout/spyhunt.lay build/generated/mame/layout/spyhunt.lh layout_spyhunt Compressing src/mame/layout/spyhunttec.lay... python3 scripts/build/complay.py src/mame/layout/spyhunttec.lay build/generated/mame/layout/spyhunttec.lh layout_spyhunttec Compressing src/mame/layout/sr16.lay... python3 scripts/build/complay.py src/mame/layout/sr16.lay build/generated/mame/layout/sr16.lh layout_sr16 Compressing src/mame/layout/ssimon.lay... python3 scripts/build/complay.py src/mame/layout/ssimon.lay build/generated/mame/layout/ssimon.lh layout_ssimon Compressing src/mame/layout/sspeedr.lay... python3 scripts/build/complay.py src/mame/layout/sspeedr.lay build/generated/mame/layout/sspeedr.lh layout_sspeedr Compressing src/mame/layout/ssports4.lay... python3 scripts/build/complay.py src/mame/layout/ssports4.lay build/generated/mame/layout/ssports4.lh layout_ssports4 Compressing src/mame/layout/sstrangr.lay... python3 scripts/build/complay.py src/mame/layout/sstrangr.lay build/generated/mame/layout/sstrangr.lh layout_sstrangr Compressing src/mame/layout/st_mp100.lay... python3 scripts/build/complay.py src/mame/layout/st_mp100.lay build/generated/mame/layout/st_mp100.lh layout_st_mp100 Compressing src/mame/layout/st_mp200.lay... python3 scripts/build/complay.py src/mame/layout/st_mp200.lay build/generated/mame/layout/st_mp200.lh layout_st_mp200 Compressing src/mame/layout/stactics.lay... python3 scripts/build/complay.py src/mame/layout/stactics.lay build/generated/mame/layout/stactics.lh layout_stactics Compressing src/mame/layout/starcas.lay... python3 scripts/build/complay.py src/mame/layout/starcas.lay build/generated/mame/layout/starcas.lh layout_starcas Compressing src/mame/layout/stargame.lay... python3 scripts/build/complay.py src/mame/layout/stargame.lay build/generated/mame/layout/stargame.lh layout_stargame Compressing src/mame/layout/starwbc.lay... python3 scripts/build/complay.py src/mame/layout/starwbc.lay build/generated/mame/layout/starwbc.lh layout_starwbc Compressing src/mame/layout/starwlb.lay... python3 scripts/build/complay.py src/mame/layout/starwlb.lay build/generated/mame/layout/starwlb.lh layout_starwlb Compressing src/mame/layout/starzan.lay... python3 scripts/build/complay.py src/mame/layout/starzan.lay build/generated/mame/layout/starzan.lh layout_starzan Compressing src/mame/layout/stellafr.lay... python3 scripts/build/complay.py src/mame/layout/stellafr.lay build/generated/mame/layout/stellafr.lh layout_stellafr Compressing src/mame/layout/stepstag.lay... python3 scripts/build/complay.py src/mame/layout/stepstag.lay build/generated/mame/layout/stepstag.lh layout_stepstag Compressing src/mame/layout/stisub.lay... python3 scripts/build/complay.py src/mame/layout/stisub.lay build/generated/mame/layout/stisub.lh layout_stisub Compressing src/mame/layout/stocker.lay... python3 scripts/build/complay.py src/mame/layout/stocker.lay build/generated/mame/layout/stocker.lh layout_stocker Compressing src/mame/layout/stopthief.lay... python3 scripts/build/complay.py src/mame/layout/stopthief.lay build/generated/mame/layout/stopthief.lh layout_stopthief Compressing src/mame/layout/strobe.lay... python3 scripts/build/complay.py src/mame/layout/strobe.lay build/generated/mame/layout/strobe.lh layout_strobe Compressing src/mame/layout/submar.lay... python3 scripts/build/complay.py src/mame/layout/submar.lay build/generated/mame/layout/submar.lh layout_submar Compressing src/mame/layout/subroc3d.lay... python3 scripts/build/complay.py src/mame/layout/subroc3d.lay build/generated/mame/layout/subroc3d.lh layout_subroc3d Compressing src/mame/layout/subwars.lay... python3 scripts/build/complay.py src/mame/layout/subwars.lay build/generated/mame/layout/subwars.lh layout_subwars Compressing src/mame/layout/summit.lay... python3 scripts/build/complay.py src/mame/layout/summit.lay build/generated/mame/layout/summit.lh layout_summit Compressing src/mame/layout/sundance.lay... python3 scripts/build/complay.py src/mame/layout/sundance.lay build/generated/mame/layout/sundance.lh layout_sundance Compressing src/mame/layout/super80.lay... python3 scripts/build/complay.py src/mame/layout/super80.lay build/generated/mame/layout/super80.lh layout_super80 Compressing src/mame/layout/superbug.lay... python3 scripts/build/complay.py src/mame/layout/superbug.lay build/generated/mame/layout/superbug.lh layout_superbug Compressing src/mame/layout/superchs.lay... python3 scripts/build/complay.py src/mame/layout/superchs.lay build/generated/mame/layout/superchs.lh layout_superchs Compressing src/mame/layout/suprstar.lay... python3 scripts/build/complay.py src/mame/layout/suprstar.lay build/generated/mame/layout/suprstar.lh layout_suprstar Compressing src/mame/layout/svision.lay... python3 scripts/build/complay.py src/mame/layout/svision.lay build/generated/mame/layout/svision.lh layout_svision Compressing src/mame/layout/svmu.lay... python3 scripts/build/complay.py src/mame/layout/svmu.lay build/generated/mame/layout/svmu.lh layout_svmu Compressing src/mame/layout/swhr2.lay... python3 scripts/build/complay.py src/mame/layout/swhr2.lay build/generated/mame/layout/swhr2.lh layout_swhr2 Compressing src/mame/layout/swhr2u.lay... python3 scripts/build/complay.py src/mame/layout/swhr2u.lay build/generated/mame/layout/swhr2u.lh layout_swhr2u Compressing src/mame/layout/sym1.lay... python3 scripts/build/complay.py src/mame/layout/sym1.lay build/generated/mame/layout/sym1.lh layout_sym1 Compressing src/mame/layout/sz1.lay... python3 scripts/build/complay.py src/mame/layout/sz1.lay build/generated/mame/layout/sz1.lh layout_sz1 Compressing src/mame/layout/t1850.lay... python3 scripts/build/complay.py src/mame/layout/t1850.lay build/generated/mame/layout/t1850.lh layout_t1850 Compressing src/mame/layout/t3in1sa.lay... python3 scripts/build/complay.py src/mame/layout/t3in1sa.lay build/generated/mame/layout/t3in1sa.lh layout_t3in1sa Compressing src/mame/layout/t7in1ss.lay... python3 scripts/build/complay.py src/mame/layout/t7in1ss.lay build/generated/mame/layout/t7in1ss.lh layout_t7in1ss Compressing src/mame/layout/tactix.lay... python3 scripts/build/complay.py src/mame/layout/tactix.lay build/generated/mame/layout/tactix.lh layout_tactix Compressing src/mame/layout/tailg.lay... python3 scripts/build/complay.py src/mame/layout/tailg.lay build/generated/mame/layout/tailg.lh layout_tailg Compressing src/mame/layout/taito.lay... python3 scripts/build/complay.py src/mame/layout/taito.lay build/generated/mame/layout/taito.lh layout_taito Compressing src/mame/layout/talkingbb.lay... python3 scripts/build/complay.py src/mame/layout/talkingbb.lay build/generated/mame/layout/talkingbb.lh layout_talkingbb Compressing src/mame/layout/tarzan103m.lay... python3 scripts/build/complay.py src/mame/layout/tarzan103m.lay build/generated/mame/layout/tarzan103m.lh layout_tarzan103m Compressing src/mame/layout/tascr30.lay... python3 scripts/build/complay.py src/mame/layout/tascr30.lay build/generated/mame/layout/tascr30.lh layout_tascr30 Compressing src/mame/layout/tb303.lay... python3 scripts/build/complay.py src/mame/layout/tb303.lay build/generated/mame/layout/tb303.lh layout_tb303 Compressing src/mame/layout/tbreakup.lay... python3 scripts/build/complay.py src/mame/layout/tbreakup.lay build/generated/mame/layout/tbreakup.lh layout_tbreakup Compressing src/mame/layout/tc4.lay... python3 scripts/build/complay.py src/mame/layout/tc4.lay build/generated/mame/layout/tc4.lh layout_tc4 Compressing src/mame/layout/tc7atc.lay... python3 scripts/build/complay.py src/mame/layout/tc7atc.lay build/generated/mame/layout/tc7atc.lh layout_tc7atc Compressing src/mame/layout/tccombat.lay... python3 scripts/build/complay.py src/mame/layout/tccombat.lay build/generated/mame/layout/tccombat.lh layout_tccombat Compressing src/mame/layout/tceptor2.lay... python3 scripts/build/complay.py src/mame/layout/tceptor2.lay build/generated/mame/layout/tceptor2.lh layout_tceptor2 Compressing src/mame/layout/tcfball.lay... python3 scripts/build/complay.py src/mame/layout/tcfball.lay build/generated/mame/layout/tcfball.lh layout_tcfball Compressing src/mame/layout/tcfballa.lay... python3 scripts/build/complay.py src/mame/layout/tcfballa.lay build/generated/mame/layout/tcfballa.lh layout_tcfballa Compressing src/mame/layout/tchess.lay... python3 scripts/build/complay.py src/mame/layout/tchess.lay build/generated/mame/layout/tchess.lh layout_tchess Compressing src/mame/layout/tdracula.lay... python3 scripts/build/complay.py src/mame/layout/tdracula.lay build/generated/mame/layout/tdracula.lh layout_tdracula Compressing src/mame/layout/tdv2100kbd.lay... python3 scripts/build/complay.py src/mame/layout/tdv2100kbd.lay build/generated/mame/layout/tdv2100kbd.lh layout_tdv2100kbd Compressing src/mame/layout/teammate.lay... python3 scripts/build/complay.py src/mame/layout/teammate.lay build/generated/mame/layout/teammate.lh layout_teammate Compressing src/mame/layout/tec1.lay... python3 scripts/build/complay.py src/mame/layout/tec1.lay build/generated/mame/layout/tec1.lh layout_tec1 Compressing src/mame/layout/techno.lay... python3 scripts/build/complay.py src/mame/layout/techno.lay build/generated/mame/layout/techno.lh layout_techno Compressing src/mame/layout/technodr.lay... python3 scripts/build/complay.py src/mame/layout/technodr.lay build/generated/mame/layout/technodr.lh layout_technodr Compressing src/mame/layout/tecnbras.lay... python3 scripts/build/complay.py src/mame/layout/tecnbras.lay build/generated/mame/layout/tecnbras.lh layout_tecnbras Compressing src/mame/layout/tenpindx.lay... python3 scripts/build/complay.py src/mame/layout/tenpindx.lay build/generated/mame/layout/tenpindx.lh layout_tenpindx Compressing src/mame/layout/teqsun.lay... python3 scripts/build/complay.py src/mame/layout/teqsun.lay build/generated/mame/layout/teqsun.lh layout_teqsun Compressing src/mame/layout/thayers.lay... python3 scripts/build/complay.py src/mame/layout/thayers.lay build/generated/mame/layout/thayers.lh layout_thayers Compressing src/mame/layout/ti1250.lay... python3 scripts/build/complay.py src/mame/layout/ti1250.lay build/generated/mame/layout/ti1250.lh layout_ti1250 Compressing src/mame/layout/ti1270.lay... python3 scripts/build/complay.py src/mame/layout/ti1270.lay build/generated/mame/layout/ti1270.lh layout_ti1270 Compressing src/mame/layout/ti1680.lay... python3 scripts/build/complay.py src/mame/layout/ti1680.lay build/generated/mame/layout/ti1680.lh layout_ti1680 Compressing src/mame/layout/ti25502.lay... python3 scripts/build/complay.py src/mame/layout/ti25502.lay build/generated/mame/layout/ti25502.lh layout_ti25502 Compressing src/mame/layout/ti30.lay... python3 scripts/build/complay.py src/mame/layout/ti30.lay build/generated/mame/layout/ti30.lh layout_ti30 Compressing src/mame/layout/ti5100.lay... python3 scripts/build/complay.py src/mame/layout/ti5100.lay build/generated/mame/layout/ti5100.lh layout_ti5100 Compressing src/mame/layout/ti5200.lay... python3 scripts/build/complay.py src/mame/layout/ti5200.lay build/generated/mame/layout/ti5200.lh layout_ti5200 Compressing src/mame/layout/ti74.lay... python3 scripts/build/complay.py src/mame/layout/ti74.lay build/generated/mame/layout/ti74.lh layout_ti74 Compressing src/mame/layout/ti95.lay... python3 scripts/build/complay.py src/mame/layout/ti95.lay build/generated/mame/layout/ti95.lh layout_ti95 Compressing src/mame/layout/timaze.lay... python3 scripts/build/complay.py src/mame/layout/timaze.lay build/generated/mame/layout/timaze.lh layout_timaze Compressing src/mame/layout/timetrv.lay... python3 scripts/build/complay.py src/mame/layout/timetrv.lay build/generated/mame/layout/timetrv.lh layout_timetrv Compressing src/mame/layout/tinv2650.lay... python3 scripts/build/complay.py src/mame/layout/tinv2650.lay build/generated/mame/layout/tinv2650.lh layout_tinv2650 Compressing src/mame/layout/tisr16.lay... python3 scripts/build/complay.py src/mame/layout/tisr16.lay build/generated/mame/layout/tisr16.lh layout_tisr16 Compressing src/mame/layout/tisub.lay... python3 scripts/build/complay.py src/mame/layout/tisub.lay build/generated/mame/layout/tisub.lh layout_tisub Compressing src/mame/layout/tisubb.lay... python3 scripts/build/complay.py src/mame/layout/tisubb.lay build/generated/mame/layout/tisubb.lh layout_tisubb Compressing src/mame/layout/tithermos.lay... python3 scripts/build/complay.py src/mame/layout/tithermos.lay build/generated/mame/layout/tithermos.lh layout_tithermos Compressing src/mame/layout/tk80.lay... python3 scripts/build/complay.py src/mame/layout/tk80.lay build/generated/mame/layout/tk80.lh layout_tk80 Compressing src/mame/layout/tm990189.lay... python3 scripts/build/complay.py src/mame/layout/tm990189.lay build/generated/mame/layout/tm990189.lh layout_tm990189 Compressing src/mame/layout/tm990189v.lay... python3 scripts/build/complay.py src/mame/layout/tm990189v.lay build/generated/mame/layout/tm990189v.lh layout_tm990189v Compressing src/mame/layout/tmbaskb.lay... python3 scripts/build/complay.py src/mame/layout/tmbaskb.lay build/generated/mame/layout/tmbaskb.lh layout_tmbaskb Compressing src/mame/layout/tmtennis.lay... python3 scripts/build/complay.py src/mame/layout/tmtennis.lay build/generated/mame/layout/tmtennis.lh layout_tmtennis Compressing src/mame/layout/tmvolleyb.lay... python3 scripts/build/complay.py src/mame/layout/tmvolleyb.lay build/generated/mame/layout/tmvolleyb.lh layout_tmvolleyb Compressing src/mame/layout/tntell.lay... python3 scripts/build/complay.py src/mame/layout/tntell.lay build/generated/mame/layout/tntell.lh layout_tntell Compressing src/mame/layout/toledo_83.lay... python3 scripts/build/complay.py src/mame/layout/toledo_83.lay build/generated/mame/layout/toledo_83.lh layout_toledo_83 Compressing src/mame/layout/toledo_87.lay... python3 scripts/build/complay.py src/mame/layout/toledo_87.lay build/generated/mame/layout/toledo_87.lh layout_toledo_87 Compressing src/mame/layout/tonypok.lay... python3 scripts/build/complay.py src/mame/layout/tonypok.lay build/generated/mame/layout/tonypok.lh layout_tonypok Compressing src/mame/layout/topgear.lay... python3 scripts/build/complay.py src/mame/layout/topgear.lay build/generated/mame/layout/topgear.lh layout_topgear Compressing src/mame/layout/topracer.lay... python3 scripts/build/complay.py src/mame/layout/topracer.lay build/generated/mame/layout/topracer.lh layout_topracer Compressing src/mame/layout/topspeed.lay... python3 scripts/build/complay.py src/mame/layout/topspeed.lay build/generated/mame/layout/topspeed.lh layout_topspeed Compressing src/mame/layout/toratora.lay... python3 scripts/build/complay.py src/mame/layout/toratora.lay build/generated/mame/layout/toratora.lh layout_toratora Compressing src/mame/layout/touchme.lay... python3 scripts/build/complay.py src/mame/layout/touchme.lay build/generated/mame/layout/touchme.lh layout_touchme Compressing src/mame/layout/toutangonl.lay... python3 scripts/build/complay.py src/mame/layout/toutangonl.lay build/generated/mame/layout/toutangonl.lh layout_toutangonl Compressing src/mame/layout/tranz330.lay... python3 scripts/build/complay.py src/mame/layout/tranz330.lay build/generated/mame/layout/tranz330.lh layout_tranz330 Compressing src/mame/layout/tripfev.lay... python3 scripts/build/complay.py src/mame/layout/tripfev.lay build/generated/mame/layout/tripfev.lh layout_tripfev Compressing src/mame/layout/tripslot.lay... python3 scripts/build/complay.py src/mame/layout/tripslot.lay build/generated/mame/layout/tripslot.lh layout_tripslot Compressing src/mame/layout/triton.lay... python3 scripts/build/complay.py src/mame/layout/triton.lay build/generated/mame/layout/triton.lh layout_triton Compressing src/mame/layout/tritreat.lay... python3 scripts/build/complay.py src/mame/layout/tritreat.lay build/generated/mame/layout/tritreat.lh layout_tritreat Compressing src/mame/layout/trstrove.lay... python3 scripts/build/complay.py src/mame/layout/trstrove.lay build/generated/mame/layout/trstrove.lh layout_trstrove Compressing src/mame/layout/trvmadns.lay... python3 scripts/build/complay.py src/mame/layout/trvmadns.lay build/generated/mame/layout/trvmadns.lh layout_trvmadns Compressing src/mame/layout/ttfball.lay... python3 scripts/build/complay.py src/mame/layout/ttfball.lay build/generated/mame/layout/ttfball.lh layout_ttfball Compressing src/mame/layout/turbo.lay... python3 scripts/build/complay.py src/mame/layout/turbo.lay build/generated/mame/layout/turbo.lh layout_turbo Compressing src/mame/layout/turbotag.lay... python3 scripts/build/complay.py src/mame/layout/turbotag.lay build/generated/mame/layout/turbotag.lh layout_turbotag Compressing src/mame/layout/tvochken.lay... python3 scripts/build/complay.py src/mame/layout/tvochken.lay build/generated/mame/layout/tvochken.lh layout_tvochken Compressing src/mame/layout/tx1.lay... python3 scripts/build/complay.py src/mame/layout/tx1.lay build/generated/mame/layout/tx1.lh layout_tx1 Compressing src/mame/layout/tx81z.lay... python3 scripts/build/complay.py src/mame/layout/tx81z.lay build/generated/mame/layout/tx81z.lh layout_tx81z Compressing src/mame/layout/uboat.lay... Compressing src/mame/layout/ufo21.lay... python3 scripts/build/complay.py src/mame/layout/uboat.lay build/generated/mame/layout/uboat.lh layout_uboat python3 scripts/build/complay.py src/mame/layout/ufo21.lay build/generated/mame/layout/ufo21.lh layout_ufo21 Compressing src/mame/layout/ufo800.lay... python3 scripts/build/complay.py src/mame/layout/ufo800.lay build/generated/mame/layout/ufo800.lh layout_ufo800 Compressing src/mame/layout/ufoalac.lay... python3 scripts/build/complay.py src/mame/layout/ufoalac.lay build/generated/mame/layout/ufoalac.lh layout_ufoalac Compressing src/mame/layout/ufombs.lay... python3 scripts/build/complay.py src/mame/layout/ufombs.lay build/generated/mame/layout/ufombs.lh layout_ufombs Compressing src/mame/layout/ufomini.lay... python3 scripts/build/complay.py src/mame/layout/ufomini.lay build/generated/mame/layout/ufomini.lh layout_ufomini Compressing src/mame/layout/unixpc.lay... python3 scripts/build/complay.py src/mame/layout/unixpc.lay build/generated/mame/layout/unixpc.lh layout_unixpc Compressing src/mame/layout/unkch.lay... python3 scripts/build/complay.py src/mame/layout/unkch.lay build/generated/mame/layout/unkch.lh layout_unkch Compressing src/mame/layout/unkchx.lay... python3 scripts/build/complay.py src/mame/layout/unkchx.lay build/generated/mame/layout/unkchx.lh layout_unkchx Compressing src/mame/layout/upndown.lay... python3 scripts/build/complay.py src/mame/layout/upndown.lay build/generated/mame/layout/upndown.lh layout_upndown Compressing src/mame/layout/us2pfball.lay... python3 scripts/build/complay.py src/mame/layout/us2pfball.lay build/generated/mame/layout/us2pfball.lh layout_us2pfball Compressing src/mame/layout/ut88mini.lay... python3 scripts/build/complay.py src/mame/layout/ut88mini.lay build/generated/mame/layout/ut88mini.lh layout_ut88mini Compressing src/mame/layout/v4addlad.lay... python3 scripts/build/complay.py src/mame/layout/v4addlad.lay build/generated/mame/layout/v4addlad.lh layout_v4addlad Compressing src/mame/layout/v4barqst.lay... python3 scripts/build/complay.py src/mame/layout/v4barqst.lay build/generated/mame/layout/v4barqst.lh layout_v4barqst Compressing src/mame/layout/v4dbltak.lay... python3 scripts/build/complay.py src/mame/layout/v4dbltak.lay build/generated/mame/layout/v4dbltak.lh layout_v4dbltak Compressing src/mame/layout/v4in1eg.lay... python3 scripts/build/complay.py src/mame/layout/v4in1eg.lay build/generated/mame/layout/v4in1eg.lh layout_v4in1eg Compressing src/mame/layout/v4psi.lay... python3 scripts/build/complay.py src/mame/layout/v4psi.lay build/generated/mame/layout/v4psi.lh layout_v4psi Compressing src/mame/layout/v4strike.lay... python3 scripts/build/complay.py src/mame/layout/v4strike.lay build/generated/mame/layout/v4strike.lh layout_v4strike Compressing src/mame/layout/vaportrx.lay... python3 scripts/build/complay.py src/mame/layout/vaportrx.lay build/generated/mame/layout/vaportrx.lh layout_vaportrx Compressing src/mame/layout/vboy.lay... python3 scripts/build/complay.py src/mame/layout/vboy.lay build/generated/mame/layout/vboy.lh layout_vboy Compressing src/mame/layout/vclock3.lay... python3 scripts/build/complay.py src/mame/layout/vclock3.lay build/generated/mame/layout/vclock3.lh layout_vclock3 Compressing src/mame/layout/vcs80.lay... python3 scripts/build/complay.py src/mame/layout/vcs80.lay build/generated/mame/layout/vcs80.lh layout_vcs80 Compressing src/mame/layout/vd.lay... python3 scripts/build/complay.py src/mame/layout/vd.lay build/generated/mame/layout/vd.lh layout_vd Compressing src/mame/layout/venicea5.lay... python3 scripts/build/complay.py src/mame/layout/venicea5.lay build/generated/mame/layout/venicea5.lh layout_venicea5 Compressing src/mame/layout/vet3000.lay... python3 scripts/build/complay.py src/mame/layout/vet3000.lay build/generated/mame/layout/vet3000.lh layout_vet3000 Compressing src/mame/layout/vfx.lay... python3 scripts/build/complay.py src/mame/layout/vfx.lay build/generated/mame/layout/vfx.lh layout_vfx Compressing src/mame/layout/vfxsd.lay... python3 scripts/build/complay.py src/mame/layout/vfxsd.lay build/generated/mame/layout/vfxsd.lh layout_vfxsd Compressing src/mame/layout/vgmplay.lay... python3 scripts/build/complay.py src/mame/layout/vgmplay.lay build/generated/mame/layout/vgmplay.lh layout_vgmplay Compressing src/mame/layout/victor21.lay... python3 scripts/build/complay.py src/mame/layout/victor21.lay build/generated/mame/layout/victor21.lh layout_victor21 Compressing src/mame/layout/victor5.lay... python3 scripts/build/complay.py src/mame/layout/victor5.lay build/generated/mame/layout/victor5.lh layout_victor5 Compressing src/mame/layout/vidchal.lay... Compressing src/mame/layout/video21.lay... python3 scripts/build/complay.py src/mame/layout/vidchal.lay build/generated/mame/layout/vidchal.lh layout_vidchal python3 scripts/build/complay.py src/mame/layout/video21.lay build/generated/mame/layout/video21.lh layout_video21 Compressing src/mame/layout/videoart.lay... python3 scripts/build/complay.py src/mame/layout/videoart.lay build/generated/mame/layout/videoart.lh layout_videoart Compressing src/mame/layout/videocba.lay... python3 scripts/build/complay.py src/mame/layout/videocba.lay build/generated/mame/layout/videocba.lh layout_videocba Compressing src/mame/layout/videodad.lay... python3 scripts/build/complay.py src/mame/layout/videodad.lay build/generated/mame/layout/videodad.lh layout_videodad Compressing src/mame/layout/videopin.lay... python3 scripts/build/complay.py src/mame/layout/videopin.lay build/generated/mame/layout/videopin.lh layout_videopin Compressing src/mame/layout/videopkr.lay... python3 scripts/build/complay.py src/mame/layout/videopkr.lay build/generated/mame/layout/videopkr.lh layout_videopkr Compressing src/mame/layout/videosaa.lay... python3 scripts/build/complay.py src/mame/layout/videosaa.lay build/generated/mame/layout/videosaa.lh layout_videosaa Compressing src/mame/layout/virusa.lay... python3 scripts/build/complay.py src/mame/layout/virusa.lay build/generated/mame/layout/virusa.lh layout_virusa Compressing src/mame/layout/virusb.lay... python3 scripts/build/complay.py src/mame/layout/virusb.lay build/generated/mame/layout/virusb.lh layout_virusb Compressing src/mame/layout/virusc.lay... python3 scripts/build/complay.py src/mame/layout/virusc.lay build/generated/mame/layout/virusc.lh layout_virusc Compressing src/mame/layout/viruscl.lay... python3 scripts/build/complay.py src/mame/layout/viruscl.lay build/generated/mame/layout/viruscl.lh layout_viruscl Compressing src/mame/layout/virusrck.lay... python3 scripts/build/complay.py src/mame/layout/virusrck.lay build/generated/mame/layout/virusrck.lh layout_virusrck Compressing src/mame/layout/virusrckxl.lay... python3 scripts/build/complay.py src/mame/layout/virusrckxl.lay build/generated/mame/layout/virusrckxl.lh layout_virusrckxl Compressing src/mame/layout/visnqust.lay... python3 scripts/build/complay.py src/mame/layout/visnqust.lay build/generated/mame/layout/visnqust.lh layout_visnqust Compressing src/mame/layout/vjdash.lay... python3 scripts/build/complay.py src/mame/layout/vjdash.lay build/generated/mame/layout/vjdash.lh layout_vjdash Compressing src/mame/layout/vk100.lay... python3 scripts/build/complay.py src/mame/layout/vk100.lay build/generated/mame/layout/vk100.lh layout_vk100 Compressing src/mame/layout/votrpss.lay... python3 scripts/build/complay.py src/mame/layout/votrpss.lay build/generated/mame/layout/votrpss.lh layout_votrpss Compressing src/mame/layout/votrtnt.lay... python3 scripts/build/complay.py src/mame/layout/votrtnt.lay build/generated/mame/layout/votrtnt.lh layout_votrtnt Compressing src/mame/layout/vpoker.lay... python3 scripts/build/complay.py src/mame/layout/vpoker.lay build/generated/mame/layout/vpoker.lh layout_vpoker Compressing src/mame/layout/vr.lay... python3 scripts/build/complay.py src/mame/layout/vr.lay build/generated/mame/layout/vr.lh layout_vr Compressing src/mame/layout/vsmile.lay... python3 scripts/build/complay.py src/mame/layout/vsmile.lay build/generated/mame/layout/vsmile.lh layout_vsmile Compressing src/mame/layout/vt100.lay... python3 scripts/build/complay.py src/mame/layout/vt100.lay build/generated/mame/layout/vt100.lh layout_vt100 Compressing src/mame/layout/wackygtr.lay... python3 scripts/build/complay.py src/mame/layout/wackygtr.lay build/generated/mame/layout/wackygtr.lh layout_wackygtr Compressing src/mame/layout/wamazon.lay... python3 scripts/build/complay.py src/mame/layout/wamazon.lay build/generated/mame/layout/wamazon.lh layout_wamazon Compressing src/mame/layout/wamazona.lay... python3 scripts/build/complay.py src/mame/layout/wamazona.lay build/generated/mame/layout/wamazona.lh layout_wamazona Compressing src/mame/layout/warp1bl.lay... python3 scripts/build/complay.py src/mame/layout/warp1bl.lay build/generated/mame/layout/warp1bl.lh layout_warp1bl Compressing src/mame/layout/warrior.lay... python3 scripts/build/complay.py src/mame/layout/warrior.lay build/generated/mame/layout/warrior.lh layout_warrior Compressing src/mame/layout/wcat3.lay... python3 scripts/build/complay.py src/mame/layout/wcat3.lay build/generated/mame/layout/wcat3.lh layout_wcat3 Compressing src/mame/layout/wcat3a.lay... python3 scripts/build/complay.py src/mame/layout/wcat3a.lay build/generated/mame/layout/wcat3a.lh layout_wcat3a Compressing src/mame/layout/wcougar.lay... python3 scripts/build/complay.py src/mame/layout/wcougar.lay build/generated/mame/layout/wcougar.lh layout_wcougar Compressing src/mame/layout/wecleman.lay... python3 scripts/build/complay.py src/mame/layout/wecleman.lay build/generated/mame/layout/wecleman.lh layout_wecleman Compressing src/mame/layout/whousetc.lay... python3 scripts/build/complay.py src/mame/layout/whousetc.lay build/generated/mame/layout/whousetc.lh layout_whousetc Compressing src/mame/layout/wicat.lay... python3 scripts/build/complay.py src/mame/layout/wicat.lay build/generated/mame/layout/wicat.lh layout_wicat Compressing src/mame/layout/wico.lay... python3 scripts/build/complay.py src/mame/layout/wico.lay build/generated/mame/layout/wico.lh layout_wico Compressing src/mame/layout/wikwin.lay... python3 scripts/build/complay.py src/mame/layout/wikwin.lay build/generated/mame/layout/wikwin.lh layout_wikwin Compressing src/mame/layout/wildbill.lay... python3 scripts/build/complay.py src/mame/layout/wildbill.lay build/generated/mame/layout/wildbill.lh layout_wildbill Compressing src/mame/layout/wildfire.lay... python3 scripts/build/complay.py src/mame/layout/wildfire.lay build/generated/mame/layout/wildfire.lh layout_wildfire Compressing src/mame/layout/wildone.lay... python3 scripts/build/complay.py src/mame/layout/wildone.lay build/generated/mame/layout/wildone.lh layout_wildone Compressing src/mame/layout/winbingo.lay... python3 scripts/build/complay.py src/mame/layout/winbingo.lay build/generated/mame/layout/winbingo.lh layout_winbingo Compressing src/mame/layout/wizways.lay... python3 scripts/build/complay.py src/mame/layout/wizways.lay build/generated/mame/layout/wizways.lh layout_wizways Compressing src/mame/layout/wldarrow.lay... python3 scripts/build/complay.py src/mame/layout/wldarrow.lay build/generated/mame/layout/wldarrow.lh layout_wldarrow Compressing src/mame/layout/wnpost.lay... python3 scripts/build/complay.py src/mame/layout/wnpost.lay build/generated/mame/layout/wnpost.lh layout_wnpost Compressing src/mame/layout/wotw.lay... python3 scripts/build/complay.py src/mame/layout/wotw.lay build/generated/mame/layout/wotw.lh layout_wotw Compressing src/mame/layout/wpc_an.lay... python3 scripts/build/complay.py src/mame/layout/wpc_an.lay build/generated/mame/layout/wpc_an.lh layout_wpc_an Compressing src/mame/layout/wswan.lay... python3 scripts/build/complay.py src/mame/layout/wswan.lay build/generated/mame/layout/wswan.lh layout_wswan Compressing src/mame/layout/wtigerc.lay... python3 scripts/build/complay.py src/mame/layout/wtigerc.lay build/generated/mame/layout/wtigerc.lh layout_wtigerc Compressing src/mame/layout/x68000.lay... python3 scripts/build/complay.py src/mame/layout/x68000.lay build/generated/mame/layout/x68000.lh layout_x68000 Compressing src/mame/layout/xl25.lay... python3 scripts/build/complay.py src/mame/layout/xl25.lay build/generated/mame/layout/xl25.lh layout_xl25 Compressing src/mame/layout/yeno_301xl.lay... python3 scripts/build/complay.py src/mame/layout/yeno_301xl.lay build/generated/mame/layout/yeno_301xl.lh layout_yeno_301xl Compressing src/mame/layout/yeno_416xl.lay... python3 scripts/build/complay.py src/mame/layout/yeno_416xl.lay build/generated/mame/layout/yeno_416xl.lh layout_yeno_416xl Compressing src/mame/layout/yeno_532xl.lay... python3 scripts/build/complay.py src/mame/layout/yeno_532xl.lay build/generated/mame/layout/yeno_532xl.lh layout_yeno_532xl Compressing src/mame/layout/yosakdon.lay... python3 scripts/build/complay.py src/mame/layout/yosakdon.lay build/generated/mame/layout/yosakdon.lh layout_yosakdon Compressing src/mame/layout/yukongl5.lay... python3 scripts/build/complay.py src/mame/layout/yukongl5.lay build/generated/mame/layout/yukongl5.lh layout_yukongl5 Compressing src/mame/layout/z80clock.lay... python3 scripts/build/complay.py src/mame/layout/z80clock.lay build/generated/mame/layout/z80clock.lh layout_z80clock Compressing src/mame/layout/z80dev.lay... python3 scripts/build/complay.py src/mame/layout/z80dev.lay build/generated/mame/layout/z80dev.lh layout_z80dev Compressing src/mame/layout/z80ne.lay... python3 scripts/build/complay.py src/mame/layout/z80ne.lay build/generated/mame/layout/z80ne.lh layout_z80ne Compressing src/mame/layout/z80net.lay... python3 scripts/build/complay.py src/mame/layout/z80net.lay build/generated/mame/layout/z80net.lh layout_z80net Compressing src/mame/layout/z80netb.lay... python3 scripts/build/complay.py src/mame/layout/z80netb.lay build/generated/mame/layout/z80netb.lh layout_z80netb Compressing src/mame/layout/z80netf.lay... python3 scripts/build/complay.py src/mame/layout/z80netf.lay build/generated/mame/layout/z80netf.lh layout_z80netf Compressing src/mame/layout/zac_1.lay... python3 scripts/build/complay.py src/mame/layout/zac_1.lay build/generated/mame/layout/zac_1.lh layout_zac_1 Compressing src/mame/layout/zac_2.lay... python3 scripts/build/complay.py src/mame/layout/zac_2.lay build/generated/mame/layout/zac_2.lh layout_zac_2 Compressing src/mame/layout/zac_proto.lay... python3 scripts/build/complay.py src/mame/layout/zac_proto.lay build/generated/mame/layout/zac_proto.lh layout_zac_proto Compressing src/mame/layout/zapcomputer.lay... python3 scripts/build/complay.py src/mame/layout/zapcomputer.lay build/generated/mame/layout/zapcomputer.lh layout_zapcomputer Compressing src/mame/layout/zodiac.lay... python3 scripts/build/complay.py src/mame/layout/zodiac.lay build/generated/mame/layout/zodiac.lh layout_zodiac Compressing src/mame/layout/zoo.lay... python3 scripts/build/complay.py src/mame/layout/zoo.lay build/generated/mame/layout/zoo.lh layout_zoo Compressing src/mame/layout/zoomer.lay... python3 scripts/build/complay.py src/mame/layout/zoomer.lay build/generated/mame/layout/zoomer.lh layout_zoomer 3rdparty/genie/bin/linux/genie --LIBRETRO_CPU=riscv64 --with-emulator --OPTIMIZE=3 --NOWERROR='1' --target='mame' --subtarget='mame' --build-dir='build' --NO_USE_MIDI='1' --NO_USE_PORTAUDIO='1' --PYTHON_EXECUTABLE='python3' --osd='retro' --targetos='linux' --PLATFORM='riscv64' --gcc=linux-gcc --gcc_version=16.1.1 gmake Building configurations... Running action 'gmake'... Generating "build/projects/retro/mame/gmake-linux/Makefile" Generating "build/projects/retro/mame/gmake-linux/osd_retro.make" Generating "build/projects/retro/mame/gmake-linux/ocore_retro.make" Generating "build/projects/retro/mame/gmake-linux/utils.make" Generating "build/projects/retro/mame/gmake-linux/netlist.make" Generating "build/projects/retro/mame/gmake-linux/formats.make" Generating "build/projects/retro/mame/gmake-linux/expat.make" Generating "build/projects/retro/mame/gmake-linux/zlib.make" Generating "build/projects/retro/mame/gmake-linux/zstd.make" Generating "build/projects/retro/mame/gmake-linux/softfloat.make" Generating "build/projects/retro/mame/gmake-linux/softfloat3.make" Generating "build/projects/retro/mame/gmake-linux/jpeg.make" Generating "build/projects/retro/mame/gmake-linux/flac.make" Generating "build/projects/retro/mame/gmake-linux/7z.make" Generating "build/projects/retro/mame/gmake-linux/lua.make" Generating "build/projects/retro/mame/gmake-linux/lualibs.make" Generating "build/projects/retro/mame/gmake-linux/sqlite3.make" Generating "build/projects/retro/mame/gmake-linux/linenoise.make" Generating "build/projects/retro/mame/gmake-linux/utf8proc.make" Generating "build/projects/retro/mame/gmake-linux/wdlfft.make" Generating "build/projects/retro/mame/gmake-linux/ymfm.make" Generating "build/projects/retro/mame/gmake-linux/emu.make" Generating "build/projects/retro/mame/gmake-linux/precompile.make" Generating "build/projects/retro/mame/gmake-linux/optional.make" Generating "build/projects/retro/mame/gmake-linux/dasm.make" Generating "build/projects/retro/mame/gmake-linux/frontend.make" Generating "build/projects/retro/mame/gmake-linux/eaca.make" Generating "build/projects/retro/mame/gmake-linux/tangerine.make" Generating "build/projects/retro/mame/gmake-linux/hds.make" Generating "build/projects/retro/mame/gmake-linux/zpa.make" Generating "build/projects/retro/mame/gmake-linux/vectorgraphic.make" Generating "build/projects/retro/mame/gmake-linux/ti.make" Generating "build/projects/retro/mame/gmake-linux/osi.make" Generating "build/projects/retro/mame/gmake-linux/fidelity.make" Generating "build/projects/retro/mame/gmake-linux/umc.make" Generating "build/projects/retro/mame/gmake-linux/rolm.make" Generating "build/projects/retro/mame/gmake-linux/hominn.make" Generating "build/projects/retro/mame/gmake-linux/korg.make" Generating "build/projects/retro/mame/gmake-linux/commodore.make" Generating "build/projects/retro/mame/gmake-linux/brainchild.make" Generating "build/projects/retro/mame/gmake-linux/promat.make" Generating "build/projects/retro/mame/gmake-linux/upl.make" Generating "build/projects/retro/mame/gmake-linux/force.make" Generating "build/projects/retro/mame/gmake-linux/ramtek.make" Generating "build/projects/retro/mame/gmake-linux/midway.make" Generating "build/projects/retro/mame/gmake-linux/brother.make" Generating "build/projects/retro/mame/gmake-linux/philips.make" Generating "build/projects/retro/mame/gmake-linux/nix.make" Generating "build/projects/retro/mame/gmake-linux/thomson.make" Generating "build/projects/retro/mame/gmake-linux/apf.make" Generating "build/projects/retro/mame/gmake-linux/sunwise.make" Generating "build/projects/retro/mame/gmake-linux/sunelectronics.make" Generating "build/projects/retro/mame/gmake-linux/ericsson.make" Generating "build/projects/retro/mame/gmake-linux/burroughs.make" Generating "build/projects/retro/mame/gmake-linux/leapfrog.make" Generating "build/projects/retro/mame/gmake-linux/toshiba.make" Generating "build/projects/retro/mame/gmake-linux/luxor.make" Generating "build/projects/retro/mame/gmake-linux/neogeo.make" Generating "build/projects/retro/mame/gmake-linux/telenova.make" Generating "build/projects/retro/mame/gmake-linux/ensoniq.make" Generating "build/projects/retro/mame/gmake-linux/ddr.make" Generating "build/projects/retro/mame/gmake-linux/samcoupe.make" Generating "build/projects/retro/mame/gmake-linux/tch.make" Generating "build/projects/retro/mame/gmake-linux/chessking.make" Generating "build/projects/retro/mame/gmake-linux/adp.make" Generating "build/projects/retro/mame/gmake-linux/unico.make" Generating "build/projects/retro/mame/gmake-linux/cave.make" Generating "build/projects/retro/mame/gmake-linux/tab.make" Generating "build/projects/retro/mame/gmake-linux/yamaha.make" Generating "build/projects/retro/mame/gmake-linux/wicat.make" Generating "build/projects/retro/mame/gmake-linux/technos.make" Generating "build/projects/retro/mame/gmake-linux/nmk.make" Generating "build/projects/retro/mame/gmake-linux/rm.make" Generating "build/projects/retro/mame/gmake-linux/huangyeh.make" Generating "build/projects/retro/mame/gmake-linux/amstrad.make" Generating "build/projects/retro/mame/gmake-linux/omron.make" Generating "build/projects/retro/mame/gmake-linux/seibu.make" Generating "build/projects/retro/mame/gmake-linux/memotech.make" Generating "build/projects/retro/mame/gmake-linux/bfm.make" Generating "build/projects/retro/mame/gmake-linux/svi.make" Generating "build/projects/retro/mame/gmake-linux/qume.make" Generating "build/projects/retro/mame/gmake-linux/multitech.make" Generating "build/projects/retro/mame/gmake-linux/ibm.make" Generating "build/projects/retro/mame/gmake-linux/altos.make" Generating "build/projects/retro/mame/gmake-linux/att.make" Generating "build/projects/retro/mame/gmake-linux/mitsubishi.make" Generating "build/projects/retro/mame/gmake-linux/tatung.make" Generating "build/projects/retro/mame/gmake-linux/ultimachine.make" Generating "build/projects/retro/mame/gmake-linux/usp.make" Generating "build/projects/retro/mame/gmake-linux/gridcomp.make" Generating "build/projects/retro/mame/gmake-linux/igt.make" Generating "build/projects/retro/mame/gmake-linux/nintendo.make" Generating "build/projects/retro/mame/gmake-linux/wyse.make" Generating "build/projects/retro/mame/gmake-linux/kaypro.make" Generating "build/projects/retro/mame/gmake-linux/phoenix.make" Generating "build/projects/retro/mame/gmake-linux/midw8080.make" Generating "build/projects/retro/mame/gmake-linux/virtual.make" Generating "build/projects/retro/mame/gmake-linux/visual.make" Generating "build/projects/retro/mame/gmake-linux/tms.make" Generating "build/projects/retro/mame/gmake-linux/universal.make" Generating "build/projects/retro/mame/gmake-linux/tigertel.make" Generating "build/projects/retro/mame/gmake-linux/enterprise.make" Generating "build/projects/retro/mame/gmake-linux/bordun.make" Generating "build/projects/retro/mame/gmake-linux/unicard.make" Generating "build/projects/retro/mame/gmake-linux/booth.make" Generating "build/projects/retro/mame/gmake-linux/chess.make" Generating "build/projects/retro/mame/gmake-linux/gottlieb.make" Generating "build/projects/retro/mame/gmake-linux/sinclair.make" Generating "build/projects/retro/mame/gmake-linux/gamepark.make" Generating "build/projects/retro/mame/gmake-linux/mera.make" Generating "build/projects/retro/mame/gmake-linux/irem.make" Generating "build/projects/retro/mame/gmake-linux/cinematronics.make" Generating "build/projects/retro/mame/gmake-linux/mchester.make" Generating "build/projects/retro/mame/gmake-linux/trs.make" Generating "build/projects/retro/mame/gmake-linux/facit.make" Generating "build/projects/retro/mame/gmake-linux/ccs.make" Generating "build/projects/retro/mame/gmake-linux/slicer.make" Generating "build/projects/retro/mame/gmake-linux/maygay.make" Generating "build/projects/retro/mame/gmake-linux/dms.make" Generating "build/projects/retro/mame/gmake-linux/nascom.make" Generating "build/projects/retro/mame/gmake-linux/unisys.make" Generating "build/projects/retro/mame/gmake-linux/beehive.make" Generating "build/projects/retro/mame/gmake-linux/siemens.make" Generating "build/projects/retro/mame/gmake-linux/mit.make" Generating "build/projects/retro/mame/gmake-linux/amiga.make" Generating "build/projects/retro/mame/gmake-linux/chromatics.make" Generating "build/projects/retro/mame/gmake-linux/tecfri.make" Generating "build/projects/retro/mame/gmake-linux/canon.make" Generating "build/projects/retro/mame/gmake-linux/cybiko.make" Generating "build/projects/retro/mame/gmake-linux/videoton.make" Generating "build/projects/retro/mame/gmake-linux/ampro.make" Generating "build/projects/retro/mame/gmake-linux/tryom.make" Generating "build/projects/retro/mame/gmake-linux/sharp.make" Generating "build/projects/retro/mame/gmake-linux/camputers.make" Generating "build/projects/retro/mame/gmake-linux/rca.make" Generating "build/projects/retro/mame/gmake-linux/tvgames.make" Generating "build/projects/retro/mame/gmake-linux/netronics.make" Generating "build/projects/retro/mame/gmake-linux/psion.make" Generating "build/projects/retro/mame/gmake-linux/tomy.make" Generating "build/projects/retro/mame/gmake-linux/midcoin.make" Generating "build/projects/retro/mame/gmake-linux/entex.make" Generating "build/projects/retro/mame/gmake-linux/toaplan.make" Generating "build/projects/retro/mame/gmake-linux/olivetti.make" Generating "build/projects/retro/mame/gmake-linux/grundy.make" Generating "build/projects/retro/mame/gmake-linux/emusys.make" Generating "build/projects/retro/mame/gmake-linux/subsino.make" Generating "build/projects/retro/mame/gmake-linux/yeno.make" Generating "build/projects/retro/mame/gmake-linux/ultratec.make" Generating "build/projects/retro/mame/gmake-linux/f32.make" Generating "build/projects/retro/mame/gmake-linux/namco.make" Generating "build/projects/retro/mame/gmake-linux/vidbrain.make" Generating "build/projects/retro/mame/gmake-linux/eolith.make" Generating "build/projects/retro/mame/gmake-linux/jpm.make" Generating "build/projects/retro/mame/gmake-linux/hp.make" Generating "build/projects/retro/mame/gmake-linux/sealy.make" Generating "build/projects/retro/mame/gmake-linux/roland.make" Generating "build/projects/retro/mame/gmake-linux/osborne.make" Generating "build/projects/retro/mame/gmake-linux/motorola.make" Generating "build/projects/retro/mame/gmake-linux/msx.make" Generating "build/projects/retro/mame/gmake-linux/omnibyte.make" Generating "build/projects/retro/mame/gmake-linux/morrow.make" Generating "build/projects/retro/mame/gmake-linux/sage.make" Generating "build/projects/retro/mame/gmake-linux/snk.make" Generating "build/projects/retro/mame/gmake-linux/fairlight.make" Generating "build/projects/retro/mame/gmake-linux/dai.make" Generating "build/projects/retro/mame/gmake-linux/heathzenith.make" Generating "build/projects/retro/mame/gmake-linux/dynax.make" Generating "build/projects/retro/mame/gmake-linux/kaneko.make" Generating "build/projects/retro/mame/gmake-linux/quantel.make" Generating "build/projects/retro/mame/gmake-linux/sgi.make" Generating "build/projects/retro/mame/gmake-linux/cirsa.make" Generating "build/projects/retro/mame/gmake-linux/itech.make" Generating "build/projects/retro/mame/gmake-linux/efo.make" Generating "build/projects/retro/mame/gmake-linux/pc.make" Generating "build/projects/retro/mame/gmake-linux/novag.make" Generating "build/projects/retro/mame/gmake-linux/comx.make" Generating "build/projects/retro/mame/gmake-linux/sigma.make" Generating "build/projects/retro/mame/gmake-linux/metro.make" Generating "build/projects/retro/mame/gmake-linux/cantab.make" Generating "build/projects/retro/mame/gmake-linux/adc.make" Generating "build/projects/retro/mame/gmake-linux/ussr.make" Generating "build/projects/retro/mame/gmake-linux/pce.make" Generating "build/projects/retro/mame/gmake-linux/mg1.make" Generating "build/projects/retro/mame/gmake-linux/sanritsu.make" Generating "build/projects/retro/mame/gmake-linux/pinball.make" Generating "build/projects/retro/mame/gmake-linux/galaxian.make" Generating "build/projects/retro/mame/gmake-linux/oberheim.make" Generating "build/projects/retro/mame/gmake-linux/drc.make" Generating "build/projects/retro/mame/gmake-linux/torch.make" Generating "build/projects/retro/mame/gmake-linux/informer.make" Generating "build/projects/retro/mame/gmake-linux/ice.make" Generating "build/projects/retro/mame/gmake-linux/citoh.make" Generating "build/projects/retro/mame/gmake-linux/sord.make" Generating "build/projects/retro/mame/gmake-linux/positron.make" Generating "build/projects/retro/mame/gmake-linux/cce.make" Generating "build/projects/retro/mame/gmake-linux/ampex.make" Generating "build/projects/retro/mame/gmake-linux/novadesitec.make" Generating "build/projects/retro/mame/gmake-linux/homebrew.make" Generating "build/projects/retro/mame/gmake-linux/gaelco.make" Generating "build/projects/retro/mame/gmake-linux/dgrm.make" Generating "build/projects/retro/mame/gmake-linux/ausnz.make" Generating "build/projects/retro/mame/gmake-linux/bitcorp.make" Generating "build/projects/retro/mame/gmake-linux/newcrest.make" Generating "build/projects/retro/mame/gmake-linux/psikyo.make" Generating "build/projects/retro/mame/gmake-linux/next.make" Generating "build/projects/retro/mame/gmake-linux/teamconcepts.make" Generating "build/projects/retro/mame/gmake-linux/sfrj.make" Generating "build/projects/retro/mame/gmake-linux/olympia.make" Generating "build/projects/retro/mame/gmake-linux/sony.make" Generating "build/projects/retro/mame/gmake-linux/tesla.make" Generating "build/projects/retro/mame/gmake-linux/novation.make" Generating "build/projects/retro/mame/gmake-linux/vtech.make" Generating "build/projects/retro/mame/gmake-linux/unisonic.make" Generating "build/projects/retro/mame/gmake-linux/tatsumi.make" Generating "build/projects/retro/mame/gmake-linux/conitec.make" Generating "build/projects/retro/mame/gmake-linux/rare.make" Generating "build/projects/retro/mame/gmake-linux/televideo.make" Generating "build/projects/retro/mame/gmake-linux/ncr.make" Generating "build/projects/retro/mame/gmake-linux/zaccaria.make" Generating "build/projects/retro/mame/gmake-linux/bmc.make" Generating "build/projects/retro/mame/gmake-linux/kontron.make" Generating "build/projects/retro/mame/gmake-linux/nasco.make" Generating "build/projects/retro/mame/gmake-linux/microcraft.make" Generating "build/projects/retro/mame/gmake-linux/atlus.make" Generating "build/projects/retro/mame/gmake-linux/tiki.make" Generating "build/projects/retro/mame/gmake-linux/amirix.make" Generating "build/projects/retro/mame/gmake-linux/gametron.make" Generating "build/projects/retro/mame/gmake-linux/appliedconcepts.make" Generating "build/projects/retro/mame/gmake-linux/videogames.make" Generating "build/projects/retro/mame/gmake-linux/shared.make" Generating "build/projects/retro/mame/gmake-linux/sun.make" Generating "build/projects/retro/mame/gmake-linux/paia.make" Generating "build/projects/retro/mame/gmake-linux/vsystem.make" Generating "build/projects/retro/mame/gmake-linux/epson.make" Generating "build/projects/retro/mame/gmake-linux/poly88.make" Generating "build/projects/retro/mame/gmake-linux/suna.make" Generating "build/projects/retro/mame/gmake-linux/moog.make" Generating "build/projects/retro/mame/gmake-linux/merit.make" Generating "build/projects/retro/mame/gmake-linux/kurzweil.make" Generating "build/projects/retro/mame/gmake-linux/edevices.make" Generating "build/projects/retro/mame/gmake-linux/natsemi.make" Generating "build/projects/retro/mame/gmake-linux/nokia.make" Generating "build/projects/retro/mame/gmake-linux/elektor.make" Generating "build/projects/retro/mame/gmake-linux/fujitsu.make" Generating "build/projects/retro/mame/gmake-linux/trainer.make" Generating "build/projects/retro/mame/gmake-linux/omori.make" Generating "build/projects/retro/mame/gmake-linux/meadows.make" Generating "build/projects/retro/mame/gmake-linux/orca.make" Generating "build/projects/retro/mame/gmake-linux/dooyong.make" Generating "build/projects/retro/mame/gmake-linux/astrocorp.make" Generating "build/projects/retro/mame/gmake-linux/falco.make" Generating "build/projects/retro/mame/gmake-linux/access.make" Generating "build/projects/retro/mame/gmake-linux/westinghouse.make" Generating "build/projects/retro/mame/gmake-linux/barcrest.make" Generating "build/projects/retro/mame/gmake-linux/alliedleisure.make" Generating "build/projects/retro/mame/gmake-linux/act.make" Generating "build/projects/retro/mame/gmake-linux/nec.make" Generating "build/projects/retro/mame/gmake-linux/epoch.make" Generating "build/projects/retro/mame/gmake-linux/matsushita.make" Generating "build/projects/retro/mame/gmake-linux/seta.make" Generating "build/projects/retro/mame/gmake-linux/excalibur.make" Generating "build/projects/retro/mame/gmake-linux/intergraph.make" Generating "build/projects/retro/mame/gmake-linux/stm.make" Generating "build/projects/retro/mame/gmake-linux/pitronics.make" Generating "build/projects/retro/mame/gmake-linux/compugraphic.make" Generating "build/projects/retro/mame/gmake-linux/xerox.make" Generating "build/projects/retro/mame/gmake-linux/microsoft.make" Generating "build/projects/retro/mame/gmake-linux/dg.make" Generating "build/projects/retro/mame/gmake-linux/apple.make" Generating "build/projects/retro/mame/gmake-linux/capcom.make" Generating "build/projects/retro/mame/gmake-linux/microkey.make" Generating "build/projects/retro/mame/gmake-linux/makerbot.make" Generating "build/projects/retro/mame/gmake-linux/palm.make" Generating "build/projects/retro/mame/gmake-linux/elektron.make" Generating "build/projects/retro/mame/gmake-linux/sequential.make" Generating "build/projects/retro/mame/gmake-linux/konami.make" Generating "build/projects/retro/mame/gmake-linux/wang.make" Generating "build/projects/retro/mame/gmake-linux/robotron.make" Generating "build/projects/retro/mame/gmake-linux/mattel.make" Generating "build/projects/retro/mame/gmake-linux/casio.make" Generating "build/projects/retro/mame/gmake-linux/telercas.make" Generating "build/projects/retro/mame/gmake-linux/acorn.make" Generating "build/projects/retro/mame/gmake-linux/rockwell.make" Generating "build/projects/retro/mame/gmake-linux/ceres.make" Generating "build/projects/retro/mame/gmake-linux/fairchild.make" Generating "build/projects/retro/mame/gmake-linux/adds.make" Generating "build/projects/retro/mame/gmake-linux/koei.make" Generating "build/projects/retro/mame/gmake-linux/sega.make" Generating "build/projects/retro/mame/gmake-linux/mips.make" Generating "build/projects/retro/mame/gmake-linux/pacman.make" Generating "build/projects/retro/mame/gmake-linux/skeleton.make" Generating "build/projects/retro/mame/gmake-linux/matic.make" Generating "build/projects/retro/mame/gmake-linux/ncd.make" Generating "build/projects/retro/mame/gmake-linux/akai.make" Generating "build/projects/retro/mame/gmake-linux/regnecentralen.make" Generating "build/projects/retro/mame/gmake-linux/coleco.make" Generating "build/projects/retro/mame/gmake-linux/atari.make" Generating "build/projects/retro/mame/gmake-linux/hec2hrp.make" Generating "build/projects/retro/mame/gmake-linux/kyber.make" Generating "build/projects/retro/mame/gmake-linux/benesse.make" Generating "build/projects/retro/mame/gmake-linux/samsung.make" Generating "build/projects/retro/mame/gmake-linux/orla.make" Generating "build/projects/retro/mame/gmake-linux/nakajima.make" Generating "build/projects/retro/mame/gmake-linux/bandai.make" Generating "build/projects/retro/mame/gmake-linux/dataeast.make" Generating "build/projects/retro/mame/gmake-linux/kawai.make" Generating "build/projects/retro/mame/gmake-linux/aristocrat.make" Generating "build/projects/retro/mame/gmake-linux/be.make" Generating "build/projects/retro/mame/gmake-linux/swtpc.make" Generating "build/projects/retro/mame/gmake-linux/taito.make" Generating "build/projects/retro/mame/gmake-linux/svision.make" Generating "build/projects/retro/mame/gmake-linux/esprit.make" Generating "build/projects/retro/mame/gmake-linux/excellent.make" Generating "build/projects/retro/mame/gmake-linux/interton.make" Generating "build/projects/retro/mame/gmake-linux/misc.make" Generating "build/projects/retro/mame/gmake-linux/yunsung.make" Generating "build/projects/retro/mame/gmake-linux/jaleco.make" Generating "build/projects/retro/mame/gmake-linux/tiger.make" Generating "build/projects/retro/mame/gmake-linux/nichibutsu.make" Generating "build/projects/retro/mame/gmake-linux/tecmo.make" Generating "build/projects/retro/mame/gmake-linux/apollo.make" Generating "build/projects/retro/mame/gmake-linux/funworld.make" Generating "build/projects/retro/mame/gmake-linux/playmark.make" Generating "build/projects/retro/mame/gmake-linux/sanyo.make" Generating "build/projects/retro/mame/gmake-linux/husky.make" Generating "build/projects/retro/mame/gmake-linux/ces.make" Generating "build/projects/retro/mame/gmake-linux/success.make" Generating "build/projects/retro/mame/gmake-linux/alesis.make" Generating "build/projects/retro/mame/gmake-linux/tektronix.make" Generating "build/projects/retro/mame/gmake-linux/liberty.make" Generating "build/projects/retro/mame/gmake-linux/dec.make" Generating "build/projects/retro/mame/gmake-linux/banctec.make" Generating "build/projects/retro/mame/gmake-linux/lsi.make" Generating "build/projects/retro/mame/gmake-linux/funtech.make" Generating "build/projects/retro/mame/gmake-linux/saturn.make" Generating "build/projects/retro/mame/gmake-linux/bondwell.make" Generating "build/projects/retro/mame/gmake-linux/modelracing.make" Generating "build/projects/retro/mame/gmake-linux/isc.make" Generating "build/projects/retro/mame/gmake-linux/fuuki.make" Generating "build/projects/retro/mame/gmake-linux/olympiaint.make" Generating "build/projects/retro/mame/gmake-linux/openuni.make" Generating "build/projects/retro/mame/gmake-linux/microterm.make" Generating "build/projects/retro/mame/gmake-linux/linn.make" Generating "build/projects/retro/mame/gmake-linux/handheld.make" Generating "build/projects/retro/mame/gmake-linux/hitachi.make" Generating "build/projects/retro/mame/gmake-linux/exidy.make" Generating "build/projects/retro/mame/gmake-linux/recfranco.make" Generating "build/projects/retro/mame/gmake-linux/verifone.make" Generating "build/projects/retro/mame/gmake-linux/synertek.make" Generating "build/projects/retro/mame/gmake-linux/yachiyo.make" Generating "build/projects/retro/mame/gmake-linux/mupid.make" Generating "build/projects/retro/mame/gmake-linux/hegenerglaser.make" Generating "build/projects/retro/mame/gmake-linux/concept.make" Generating "build/projects/retro/mame/gmake-linux/zvt.make" Generating "build/projects/retro/mame/gmake-linux/ta.make" Generating "build/projects/retro/mame/gmake-linux/alpha.make" Generating "build/projects/retro/mame/gmake-linux/kyocera.make" Generating "build/projects/retro/mame/gmake-linux/homelab.make" Generating "build/projects/retro/mame/gmake-linux/igs.make" Generating "build/projects/retro/mame/gmake-linux/arcadia.make" Generating "build/projects/retro/mame/gmake-linux/votrax.make" Generating "build/projects/retro/mame/gmake-linux/valadon.make" Generating "build/projects/retro/mame/gmake-linux/mc.make" Generating "build/projects/retro/mame/gmake-linux/tandberg.make" Generating "build/projects/retro/mame/gmake-linux/cromemco.make" Generating "build/projects/retro/mame/gmake-linux/agat.make" Generating "build/projects/retro/mame/gmake-linux/intel.make" Generating "build/projects/retro/mame/gmake-linux/stern.make" Generating "build/projects/retro/mame/gmake-linux/comad.make" Generating "build/projects/retro/mame/gmake-linux/northstar.make" Generating "build/projects/retro/mame/gmake-linux/mits.make" Generating "build/projects/retro/mame/gmake-linux/wavemate.make" Generating "build/projects/retro/mame/gmake-linux/wing.make" Generating "build/projects/retro/mame/gmake-linux/saitek.make" Generating "build/projects/retro/mame/gmake-linux/miltonbradley.make" Generating "build/projects/retro/mame/gmake-linux/pacific.make" Generating "build/projects/retro/mame/gmake-linux/learsiegler.make" Generating "build/projects/retro/mame/gmake-linux/mame.make" Done. Generated 378/378 projects. make -R verbose=1 -C build/projects/retro/mame/gmake-linux config=libretro precompile make[2]: Entering directory '/build/libretro-mame/src/libretro-mame/build/projects/retro/mame/gmake-linux' mkdir -p "../../../../libretro/obj/libretro" mkdir -p "../../../../libretro/obj/libretro/src/emu/drivers" Creating ../../../../libretro/bin mkdir -p "../../../../libretro/bin" Compiling src/emu/drivers/empty.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib/util" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/drivers/empty.o" -c "../../../../../src/emu/drivers/empty.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/drivers/empty.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libprecompile.a... rm -f ../../../../libretro/bin/libprecompile.a ar -rcs ../../../../libretro/bin/libprecompile.a ../../../../libretro/obj/libretro/src/emu/drivers/empty.o make[2]: Leaving directory '/build/libretro-mame/src/libretro-mame/build/projects/retro/mame/gmake-linux' make -R verbose=1 -C build/projects/retro/mame/gmake-linux config=libretro make[2]: Entering directory '/build/libretro-mame/src/libretro-mame/build/projects/retro/mame/gmake-linux' mkdir -p "../../../../libretro/obj/libretro/src/mame/access" mkdir -p "../../../../libretro/obj/libretro/3rdparty/lzma/C" mkdir -p "../../../../libretro/obj/libretro/src/mame/acorn" mkdir -p "../../../../libretro/obj/libretro/src/mame/act" Compiling 3rdparty/lzma/C/7zAlloc.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DZ7_PPMD_SUPPORT -DZ7_ST -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=undef -Wno-error=strict-prototypes -Wno-error=dangling-pointer -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lzma/C/7zAlloc.o" -c "../../../../../3rdparty/lzma/C/7zAlloc.c" Creating ../../../../libretro/bin/mame_mame mkdir -p "../../../../libretro/bin/mame_mame" Creating ../../../../libretro/bin/mame_mame Creating ../../../../libretro/bin/mame_mame mkdir -p "../../../../libretro/bin/mame_mame" mkdir -p "../../../../libretro/bin/mame_mame" Compiling src/mame/access/acvirus.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/access/acvirus.o" -c "../../../../../src/mame/access/acvirus.cpp" Compiling src/mame/act/apricot.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/act/apricot.o" -c "../../../../../src/mame/act/apricot.cpp" Compiling src/mame/acorn/aa310.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/acorn/aa310.o" -c "../../../../../src/mame/acorn/aa310.cpp" Compiling 3rdparty/lzma/C/7zArcIn.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DZ7_PPMD_SUPPORT -DZ7_ST -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=undef -Wno-error=strict-prototypes -Wno-error=dangling-pointer -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lzma/C/7zArcIn.o" -c "../../../../../3rdparty/lzma/C/7zArcIn.c" Compiling 3rdparty/lzma/C/7zBuf.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DZ7_PPMD_SUPPORT -DZ7_ST -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=undef -Wno-error=strict-prototypes -Wno-error=dangling-pointer -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lzma/C/7zBuf.o" -c "../../../../../3rdparty/lzma/C/7zBuf.c" Compiling 3rdparty/lzma/C/7zBuf2.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DZ7_PPMD_SUPPORT -DZ7_ST -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=undef -Wno-error=strict-prototypes -Wno-error=dangling-pointer -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lzma/C/7zBuf2.o" -c "../../../../../3rdparty/lzma/C/7zBuf2.c" Compiling 3rdparty/lzma/C/7zCrc.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DZ7_PPMD_SUPPORT -DZ7_ST -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=undef -Wno-error=strict-prototypes -Wno-error=dangling-pointer -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lzma/C/7zCrc.o" -c "../../../../../3rdparty/lzma/C/7zCrc.c" Compiling 3rdparty/lzma/C/7zCrcOpt.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DZ7_PPMD_SUPPORT -DZ7_ST -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=undef -Wno-error=strict-prototypes -Wno-error=dangling-pointer -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lzma/C/7zCrcOpt.o" -c "../../../../../3rdparty/lzma/C/7zCrcOpt.c" Compiling 3rdparty/lzma/C/7zDec.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DZ7_PPMD_SUPPORT -DZ7_ST -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=undef -Wno-error=strict-prototypes -Wno-error=dangling-pointer -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lzma/C/7zDec.o" -c "../../../../../3rdparty/lzma/C/7zDec.c" Compiling 3rdparty/lzma/C/7zFile.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DZ7_PPMD_SUPPORT -DZ7_ST -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=undef -Wno-error=strict-prototypes -Wno-error=dangling-pointer -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lzma/C/7zFile.o" -c "../../../../../3rdparty/lzma/C/7zFile.c" Compiling 3rdparty/lzma/C/7zStream.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DZ7_PPMD_SUPPORT -DZ7_ST -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=undef -Wno-error=strict-prototypes -Wno-error=dangling-pointer -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lzma/C/7zStream.o" -c "../../../../../3rdparty/lzma/C/7zStream.c" Compiling 3rdparty/lzma/C/Aes.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DZ7_PPMD_SUPPORT -DZ7_ST -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=undef -Wno-error=strict-prototypes -Wno-error=dangling-pointer -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lzma/C/Aes.o" -c "../../../../../3rdparty/lzma/C/Aes.c" Compiling 3rdparty/lzma/C/AesOpt.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DZ7_PPMD_SUPPORT -DZ7_ST -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=undef -Wno-error=strict-prototypes -Wno-error=dangling-pointer -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lzma/C/AesOpt.o" -c "../../../../../3rdparty/lzma/C/AesOpt.c" Compiling 3rdparty/lzma/C/Alloc.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DZ7_PPMD_SUPPORT -DZ7_ST -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=undef -Wno-error=strict-prototypes -Wno-error=dangling-pointer -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lzma/C/Alloc.o" -c "../../../../../3rdparty/lzma/C/Alloc.c" Compiling 3rdparty/lzma/C/Bcj2.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DZ7_PPMD_SUPPORT -DZ7_ST -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=undef -Wno-error=strict-prototypes -Wno-error=dangling-pointer -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lzma/C/Bcj2.o" -c "../../../../../3rdparty/lzma/C/Bcj2.c" Compiling 3rdparty/lzma/C/Bra.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DZ7_PPMD_SUPPORT -DZ7_ST -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=undef -Wno-error=strict-prototypes -Wno-error=dangling-pointer -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lzma/C/Bra.o" -c "../../../../../3rdparty/lzma/C/Bra.c" Compiling 3rdparty/lzma/C/Bra86.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DZ7_PPMD_SUPPORT -DZ7_ST -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=undef -Wno-error=strict-prototypes -Wno-error=dangling-pointer -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lzma/C/Bra86.o" -c "../../../../../3rdparty/lzma/C/Bra86.c" Compiling 3rdparty/lzma/C/BraIA64.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DZ7_PPMD_SUPPORT -DZ7_ST -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=undef -Wno-error=strict-prototypes -Wno-error=dangling-pointer -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lzma/C/BraIA64.o" -c "../../../../../3rdparty/lzma/C/BraIA64.c" Compiling 3rdparty/lzma/C/CpuArch.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DZ7_PPMD_SUPPORT -DZ7_ST -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=undef -Wno-error=strict-prototypes -Wno-error=dangling-pointer -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lzma/C/CpuArch.o" -c "../../../../../3rdparty/lzma/C/CpuArch.c" Compiling 3rdparty/lzma/C/Delta.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DZ7_PPMD_SUPPORT -DZ7_ST -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=undef -Wno-error=strict-prototypes -Wno-error=dangling-pointer -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lzma/C/Delta.o" -c "../../../../../3rdparty/lzma/C/Delta.c" Compiling 3rdparty/lzma/C/LzFind.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DZ7_PPMD_SUPPORT -DZ7_ST -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=undef -Wno-error=strict-prototypes -Wno-error=dangling-pointer -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lzma/C/LzFind.o" -c "../../../../../3rdparty/lzma/C/LzFind.c" Compiling 3rdparty/lzma/C/Lzma2Dec.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DZ7_PPMD_SUPPORT -DZ7_ST -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=undef -Wno-error=strict-prototypes -Wno-error=dangling-pointer -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lzma/C/Lzma2Dec.o" -c "../../../../../3rdparty/lzma/C/Lzma2Dec.c" Compiling 3rdparty/lzma/C/Lzma2Enc.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DZ7_PPMD_SUPPORT -DZ7_ST -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=undef -Wno-error=strict-prototypes -Wno-error=dangling-pointer -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lzma/C/Lzma2Enc.o" -c "../../../../../3rdparty/lzma/C/Lzma2Enc.c" Compiling 3rdparty/lzma/C/Lzma86Dec.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DZ7_PPMD_SUPPORT -DZ7_ST -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=undef -Wno-error=strict-prototypes -Wno-error=dangling-pointer -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lzma/C/Lzma86Dec.o" -c "../../../../../3rdparty/lzma/C/Lzma86Dec.c" Compiling 3rdparty/lzma/C/Lzma86Enc.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DZ7_PPMD_SUPPORT -DZ7_ST -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=undef -Wno-error=strict-prototypes -Wno-error=dangling-pointer -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lzma/C/Lzma86Enc.o" -c "../../../../../3rdparty/lzma/C/Lzma86Enc.c" Compiling 3rdparty/lzma/C/LzmaDec.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DZ7_PPMD_SUPPORT -DZ7_ST -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=undef -Wno-error=strict-prototypes -Wno-error=dangling-pointer -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lzma/C/LzmaDec.o" -c "../../../../../3rdparty/lzma/C/LzmaDec.c" Compiling 3rdparty/lzma/C/LzmaEnc.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DZ7_PPMD_SUPPORT -DZ7_ST -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=undef -Wno-error=strict-prototypes -Wno-error=dangling-pointer -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lzma/C/LzmaEnc.o" -c "../../../../../3rdparty/lzma/C/LzmaEnc.c" Compiling 3rdparty/lzma/C/Ppmd7.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DZ7_PPMD_SUPPORT -DZ7_ST -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=undef -Wno-error=strict-prototypes -Wno-error=dangling-pointer -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lzma/C/Ppmd7.o" -c "../../../../../3rdparty/lzma/C/Ppmd7.c" Compiling 3rdparty/lzma/C/Ppmd7Dec.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DZ7_PPMD_SUPPORT -DZ7_ST -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=undef -Wno-error=strict-prototypes -Wno-error=dangling-pointer -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lzma/C/Ppmd7Dec.o" -c "../../../../../3rdparty/lzma/C/Ppmd7Dec.c" Compiling 3rdparty/lzma/C/Ppmd7Enc.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DZ7_PPMD_SUPPORT -DZ7_ST -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=undef -Wno-error=strict-prototypes -Wno-error=dangling-pointer -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lzma/C/Ppmd7Enc.o" -c "../../../../../3rdparty/lzma/C/Ppmd7Enc.c" Compiling 3rdparty/lzma/C/Sha256.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DZ7_PPMD_SUPPORT -DZ7_ST -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=undef -Wno-error=strict-prototypes -Wno-error=dangling-pointer -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lzma/C/Sha256.o" -c "../../../../../3rdparty/lzma/C/Sha256.c" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/acorn/aa310.cpp:108: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling 3rdparty/lzma/C/Sort.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DZ7_PPMD_SUPPORT -DZ7_ST -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=undef -Wno-error=strict-prototypes -Wno-error=dangling-pointer -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lzma/C/Sort.o" -c "../../../../../3rdparty/lzma/C/Sort.c" Archiving lib7z.a... rm -f ../../../../libretro/bin/lib7z.a ar -rcs ../../../../libretro/bin/lib7z.a ../../../../libretro/obj/libretro/3rdparty/lzma/C/7zAlloc.o ../../../../libretro/obj/libretro/3rdparty/lzma/C/7zArcIn.o ../../../../libretro/obj/libretro/3rdparty/lzma/C/7zBuf.o ../../../../libretro/obj/libretro/3rdparty/lzma/C/7zBuf2.o ../../../../libretro/obj/libretro/3rdparty/lzma/C/7zCrc.o ../../../../libretro/obj/libretro/3rdparty/lzma/C/7zCrcOpt.o ../../../../libretro/obj/libretro/3rdparty/lzma/C/7zDec.o ../../../../libretro/obj/libretro/3rdparty/lzma/C/7zFile.o ../../../../libretro/obj/libretro/3rdparty/lzma/C/7zStream.o ../../../../libretro/obj/libretro/3rdparty/lzma/C/Aes.o ../../../../libretro/obj/libretro/3rdparty/lzma/C/AesOpt.o ../../../../libretro/obj/libretro/3rdparty/lzma/C/Alloc.o ../../../../libretro/obj/libretro/3rdparty/lzma/C/Bcj2.o ../../../../libretro/obj/libretro/3rdparty/lzma/C/Bra.o ../../../../libretro/obj/libretro/3rdparty/lzma/C/Bra86.o ../../../../libretro/obj/libretro/3rdparty/lzma/C/BraIA64.o ../../../../libretro/obj/libretro/3rdparty/lzma/C/CpuArch.o ../../../../libretro/obj/libretro/3rdparty/lzma/C/Delta.o ../../../../libretro/obj/libretro/3rdparty/lzma/C/LzFind.o ../../../../libretro/obj/libretro/3rdparty/lzma/C/Lzma2Dec.o ../../../../libretro/obj/libretro/3rdparty/lzma/C/Lzma2Enc.o ../../../../libretro/obj/libretro/3rdparty/lzma/C/Lzma86Dec.o ../../../../libretro/obj/libretro/3rdparty/lzma/C/Lzma86Enc.o ../../../../libretro/obj/libretro/3rdparty/lzma/C/LzmaDec.o ../../../../libretro/obj/libretro/3rdparty/lzma/C/LzmaEnc.o ../../../../libretro/obj/libretro/3rdparty/lzma/C/Ppmd7.o ../../../../libretro/obj/libretro/3rdparty/lzma/C/Ppmd7Dec.o ../../../../libretro/obj/libretro/3rdparty/lzma/C/Ppmd7Enc.o ../../../../libretro/obj/libretro/3rdparty/lzma/C/Sha256.o ../../../../libretro/obj/libretro/3rdparty/lzma/C/Sort.o mkdir -p "../../../../libretro/obj/libretro/src/mame/adc" Compiling src/mame/adc/super6.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/adc/super6.o" -c "../../../../../src/mame/adc/super6.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/act/apricot.cpp:16: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/access/acvirus.cpp:64: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/adc/super6.cpp:19: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libaccess.a... rm -f ../../../../libretro/bin/mame_mame/libaccess.a ar -rcs ../../../../libretro/bin/mame_mame/libaccess.a ../../../../libretro/obj/libretro/src/mame/access/acvirus.o mkdir -p "../../../../libretro/obj/libretro/src/mame/adds" Compiling src/mame/adds/4000_260.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/adds/4000_260.o" -c "../../../../../src/mame/adds/4000_260.cpp" Compiling src/mame/act/apricotf.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/act/apricotf.o" -c "../../../../../src/mame/act/apricotf.cpp" Compiling src/mame/adc/superslave.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/adc/superslave.o" -c "../../../../../src/mame/adc/superslave.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/adds/4000_260.cpp:29: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/act/apricotf.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/adc/superslave.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/acorn/accomm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/acorn/accomm.o" -c "../../../../../src/mame/acorn/accomm.cpp" Compiling src/mame/adds/adds2020.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/adds/adds2020.o" -c "../../../../../src/mame/adds/adds2020.cpp" Archiving libadc.a... rm -f ../../../../libretro/bin/mame_mame/libadc.a ar -rcs ../../../../libretro/bin/mame_mame/libadc.a ../../../../libretro/obj/libretro/src/mame/adc/super6.o ../../../../libretro/obj/libretro/src/mame/adc/superslave.o mkdir -p "../../../../libretro/obj/libretro/src/mame/adp" Compiling src/mame/adp/adp.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/adp/adp.o" -c "../../../../../src/mame/adp/adp.cpp" Compiling src/mame/act/apricotkb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/act/apricotkb.o" -c "../../../../../src/mame/act/apricotkb.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/acorn/accomm.cpp:25: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/adds/adds2020.cpp:18: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/adp/adp.cpp:161: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/act/apricotkb.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/adds/multivision.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/adds/multivision.o" -c "../../../../../src/mame/adds/multivision.cpp" Compiling src/mame/act/apricotp.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/act/apricotp.o" -c "../../../../../src/mame/act/apricotp.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/adds/multivision.cpp:35: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/acorn/acorn_serproc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/acorn/acorn_serproc.o" -c "../../../../../src/mame/acorn/acorn_serproc.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/act/apricotp.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/adp/manohman.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/adp/manohman.o" -c "../../../../../src/mame/adp/manohman.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/acorn/acorn_serproc.cpp:16: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/act/apricotp.cpp: In member function ‘virtual void {anonymous}::fp_state::machine_start()’: ../../../../../src/mame/act/apricotp.cpp:523:22: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 523 | m_work_ram = reinterpret_cast(m_ram->pointer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/adp/manohman.cpp:134: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/acorn/acrnsys.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/acorn/acrnsys.o" -c "../../../../../src/mame/acorn/acrnsys.cpp" Compiling src/mame/adds/vp60.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/adds/vp60.o" -c "../../../../../src/mame/adds/vp60.cpp" Compiling src/mame/act/apxen.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/act/apxen.o" -c "../../../../../src/mame/act/apxen.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/acorn/acrnsys.cpp:57: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/adds/vp60.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/adp/servicetastatur.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/adp/servicetastatur.o" -c "../../../../../src/mame/adp/servicetastatur.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/act/apxen.cpp:34: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/adp/servicetastatur.cpp:42: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libadds.a... rm -f ../../../../libretro/bin/mame_mame/libadds.a ar -rcs ../../../../libretro/bin/mame_mame/libadds.a ../../../../libretro/obj/libretro/src/mame/adds/4000_260.o ../../../../libretro/obj/libretro/src/mame/adds/adds2020.o ../../../../libretro/obj/libretro/src/mame/adds/multivision.o ../../../../libretro/obj/libretro/src/mame/adds/vp60.o mkdir -p "../../../../libretro/obj/libretro/src/mame/agat" Compiling src/mame/agat/agat.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/agat/agat.o" -c "../../../../../src/mame/agat/agat.cpp" Compiling src/mame/acorn/acrnsys1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/acorn/acrnsys1.o" -c "../../../../../src/mame/acorn/acrnsys1.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/agat/agat.cpp:71: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/adp/stella8085.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/adp/stella8085.o" -c "../../../../../src/mame/adp/stella8085.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/acorn/acrnsys1.cpp:42: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/act/victor9k.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/act/victor9k.o" -c "../../../../../src/mame/act/victor9k.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/adp/stella8085.cpp:29: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/acorn/acrnsys_kbd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/acorn/acrnsys_kbd.o" -c "../../../../../src/mame/acorn/acrnsys_kbd.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/act/victor9k.cpp:16: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/agat/agat7.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/agat/agat7.o" -c "../../../../../src/mame/agat/agat7.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/acorn/acrnsys_kbd.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/adp/stellafr.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/adp/stellafr.o" -c "../../../../../src/mame/adp/stellafr.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/agat/agat7.cpp:22: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/adp/stellafr.cpp:92: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/acorn/aristmk5.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/acorn/aristmk5.o" -c "../../../../../src/mame/acorn/aristmk5.cpp" Compiling src/mame/agat/agat9.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/agat/agat9.o" -c "../../../../../src/mame/agat/agat9.cpp" Compiling src/mame/act/victor9k_fdc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/act/victor9k_fdc.o" -c "../../../../../src/mame/act/victor9k_fdc.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/acorn/aristmk5.cpp:659: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/agat/agat9.cpp:22: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/act/victor9k_fdc.cpp:32: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libadp.a... rm -f ../../../../libretro/bin/mame_mame/libadp.a ar -rcs ../../../../libretro/bin/mame_mame/libadp.a ../../../../libretro/obj/libretro/src/mame/adp/adp.o ../../../../libretro/obj/libretro/src/mame/adp/manohman.o ../../../../libretro/obj/libretro/src/mame/adp/servicetastatur.o ../../../../libretro/obj/libretro/src/mame/adp/stella8085.o ../../../../libretro/obj/libretro/src/mame/adp/stellafr.o mkdir -p "../../../../libretro/obj/libretro/src/mame/akai" Compiling src/mame/akai/akaiax80.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/akai/akaiax80.o" -c "../../../../../src/mame/akai/akaiax80.cpp" Compiling src/mame/agat/agatkeyb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/agat/agatkeyb.o" -c "../../../../../src/mame/agat/agatkeyb.cpp" Compiling src/mame/act/victor9k_hdc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/act/victor9k_hdc.o" -c "../../../../../src/mame/act/victor9k_hdc.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/akai/akaiax80.cpp:39: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/agat/agatkeyb.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/act/victor9k_hdc.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/akai/akaivx600.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/akai/akaivx600.o" -c "../../../../../src/mame/akai/akaivx600.cpp" Archiving libagat.a... rm -f ../../../../libretro/bin/mame_mame/libagat.a ar -rcs ../../../../libretro/bin/mame_mame/libagat.a ../../../../libretro/obj/libretro/src/mame/agat/agat.o ../../../../libretro/obj/libretro/src/mame/agat/agat7.o ../../../../libretro/obj/libretro/src/mame/agat/agat9.o ../../../../libretro/obj/libretro/src/mame/agat/agatkeyb.o mkdir -p "../../../../libretro/obj/libretro/src/mame/alesis" Compiling src/mame/alesis/alesis.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/alesis/alesis.o" -c "../../../../../src/mame/alesis/alesis.cpp" Compiling src/mame/acorn/atom.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/acorn/atom.o" -c "../../../../../src/mame/acorn/atom.cpp" Compiling src/mame/act/victor9k_kb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/act/victor9k_kb.o" -c "../../../../../src/mame/act/victor9k_kb.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/akai/akaivx600.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/alesis/alesis.cpp:15: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/acorn/atom.cpp:111: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/act/victor9k_kb.cpp:337: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/akai/mpc2000.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/akai/mpc2000.o" -c "../../../../../src/mame/akai/mpc2000.cpp" Archiving libact.a... rm -f ../../../../libretro/bin/mame_mame/libact.a ar -rcs ../../../../libretro/bin/mame_mame/libact.a ../../../../libretro/obj/libretro/src/mame/act/apricot.o ../../../../libretro/obj/libretro/src/mame/act/apricotf.o ../../../../libretro/obj/libretro/src/mame/act/apricotkb.o ../../../../libretro/obj/libretro/src/mame/act/apricotp.o ../../../../libretro/obj/libretro/src/mame/act/apxen.o ../../../../libretro/obj/libretro/src/mame/act/victor9k.o ../../../../libretro/obj/libretro/src/mame/act/victor9k_fdc.o ../../../../libretro/obj/libretro/src/mame/act/victor9k_hdc.o ../../../../libretro/obj/libretro/src/mame/act/victor9k_kb.o mkdir -p "../../../../libretro/obj/libretro/src/mame/alliedleisure" Compiling src/mame/alliedleisure/ace.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/alliedleisure/ace.o" -c "../../../../../src/mame/alliedleisure/ace.cpp" Compiling src/mame/alesis/alesis_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/alesis/alesis_a.o" -c "../../../../../src/mame/alesis/alesis_a.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/akai/mpc2000.cpp:30: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/alliedleisure/ace.cpp:52: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/acorn/bbc_kbd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/acorn/bbc_kbd.o" -c "../../../../../src/mame/acorn/bbc_kbd.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/alesis/alesis_a.cpp:14: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/acorn/bbc_kbd.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/alliedleisure/aleisttl.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/alliedleisure/aleisttl.o" -c "../../../../../src/mame/alliedleisure/aleisttl.cpp" Compiling src/mame/alesis/alesis_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/alesis/alesis_v.o" -c "../../../../../src/mame/alesis/alesis_v.cpp" Compiling src/mame/akai/mpc3000.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/akai/mpc3000.o" -c "../../../../../src/mame/akai/mpc3000.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/alliedleisure/aleisttl.cpp:28: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/alesis/alesis_v.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/acorn/bbc_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/acorn/bbc_m.o" -c "../../../../../src/mame/acorn/bbc_m.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/akai/mpc3000.cpp:78: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/acorn/bbc_m.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/alesis/midiverb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/alesis/midiverb.o" -c "../../../../../src/mame/alesis/midiverb.cpp" Compiling src/mame/alliedleisure/aztarac.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/alliedleisure/aztarac.o" -c "../../../../../src/mame/alliedleisure/aztarac.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/alesis/midiverb.cpp:51: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/alliedleisure/aztarac.cpp:18: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/acorn/bbc_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/acorn/bbc_v.o" -c "../../../../../src/mame/acorn/bbc_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/acorn/bbc_v.cpp:41: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/akai/mpc60.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/akai/mpc60.o" -c "../../../../../src/mame/akai/mpc60.cpp" Archiving libalesis.a... rm -f ../../../../libretro/bin/mame_mame/libalesis.a ar -rcs ../../../../libretro/bin/mame_mame/libalesis.a ../../../../libretro/obj/libretro/src/mame/alesis/alesis.o ../../../../libretro/obj/libretro/src/mame/alesis/alesis_a.o ../../../../libretro/obj/libretro/src/mame/alesis/alesis_v.o ../../../../libretro/obj/libretro/src/mame/alesis/midiverb.o mkdir -p "../../../../libretro/obj/libretro/src/mame/alpha" Compiling src/mame/alpha/ad_sound.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/alpha/ad_sound.o" -c "../../../../../src/mame/alpha/ad_sound.cpp" Compiling src/mame/alliedleisure/clayshoo.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/alliedleisure/clayshoo.o" -c "../../../../../src/mame/alliedleisure/clayshoo.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/akai/mpc60.cpp:19: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/acorn/bbcb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/acorn/bbcb.o" -c "../../../../../src/mame/acorn/bbcb.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/alpha/ad_sound.cpp:77: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/alliedleisure/clayshoo.cpp:15: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/acorn/bbcb.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/alpha/alpha68k.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/alpha/alpha68k.o" -c "../../../../../src/mame/alpha/alpha68k.cpp" Compiling src/mame/akai/s3000.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/akai/s3000.o" -c "../../../../../src/mame/akai/s3000.cpp" Compiling src/mame/alliedleisure/killcom.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/alliedleisure/killcom.o" -c "../../../../../src/mame/alliedleisure/killcom.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/alpha/alpha68k.cpp:204: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/akai/s3000.cpp:89: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/alliedleisure/killcom.cpp:87: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/acorn/bbcbp.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/acorn/bbcbp.o" -c "../../../../../src/mame/acorn/bbcbp.cpp" Compiling src/mame/alliedleisure/trvquest.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/alliedleisure/trvquest.o" -c "../../../../../src/mame/alliedleisure/trvquest.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/acorn/bbcbp.cpp:28: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libakai.a... rm -f ../../../../libretro/bin/mame_mame/libakai.a ar -rcs ../../../../libretro/bin/mame_mame/libakai.a ../../../../libretro/obj/libretro/src/mame/akai/akaiax80.o ../../../../libretro/obj/libretro/src/mame/akai/akaivx600.o ../../../../libretro/obj/libretro/src/mame/akai/mpc2000.o ../../../../libretro/obj/libretro/src/mame/akai/mpc3000.o ../../../../libretro/obj/libretro/src/mame/akai/mpc60.o ../../../../libretro/obj/libretro/src/mame/akai/s3000.o In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/alliedleisure/trvquest.cpp:43: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/altos" Compiling src/mame/altos/acs8600_ics.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/altos/acs8600_ics.o" -c "../../../../../src/mame/altos/acs8600_ics.cpp" Compiling src/mame/alpha/alpha68k_i.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/alpha/alpha68k_i.o" -c "../../../../../src/mame/alpha/alpha68k_i.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/altos/acs8600_ics.cpp:6: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/alpha/alpha68k_i.cpp:41: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving liballiedleisure.a... rm -f ../../../../libretro/bin/mame_mame/liballiedleisure.a ar -rcs ../../../../libretro/bin/mame_mame/liballiedleisure.a ../../../../libretro/obj/libretro/src/mame/alliedleisure/ace.o ../../../../libretro/obj/libretro/src/mame/alliedleisure/aleisttl.o ../../../../libretro/obj/libretro/src/mame/alliedleisure/aztarac.o ../../../../libretro/obj/libretro/src/mame/alliedleisure/clayshoo.o ../../../../libretro/obj/libretro/src/mame/alliedleisure/killcom.o ../../../../libretro/obj/libretro/src/mame/alliedleisure/trvquest.o mkdir -p "../../../../libretro/obj/libretro/src/mame/amiga" Compiling src/mame/amiga/agnus_copper.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/amiga/agnus_copper.o" -c "../../../../../src/mame/amiga/agnus_copper.cpp" Compiling src/mame/altos/altos2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/altos/altos2.o" -c "../../../../../src/mame/altos/altos2.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/amiga/agnus_copper.cpp:27: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/acorn/bbcm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/acorn/bbcm.o" -c "../../../../../src/mame/acorn/bbcm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/altos/altos2.cpp:17: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/amiga/akiko.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/amiga/akiko.o" -c "../../../../../src/mame/amiga/akiko.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/acorn/bbcm.cpp:14: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/alpha/alpha68k_n.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/alpha/alpha68k_n.o" -c "../../../../../src/mame/alpha/alpha68k_n.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/amiga/akiko.cpp:24: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/alpha/alpha68k_n.cpp:141: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/altos/altos2_kbd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/altos/altos2_kbd.o" -c "../../../../../src/mame/altos/altos2_kbd.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/altos/altos2_kbd.cpp:24: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/amiga/alg.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/amiga/alg.o" -c "../../../../../src/mame/amiga/alg.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/amiga/alg.cpp:49: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/altos/altos486.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/altos/altos486.o" -c "../../../../../src/mame/altos/altos486.cpp" Compiling src/mame/acorn/bbcmc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/acorn/bbcmc.o" -c "../../../../../src/mame/acorn/bbcmc.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/altos/altos486.cpp:6: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/alpha/alpha68k_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/alpha/alpha68k_v.o" -c "../../../../../src/mame/alpha/alpha68k_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/acorn/bbcmc.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/alpha/alpha68k_v.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/altos/altos5.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/altos/altos5.o" -c "../../../../../src/mame/altos/altos5.cpp" Compiling src/mame/amiga/amiga.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/amiga/amiga.o" -c "../../../../../src/mame/amiga/amiga.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/altos/altos5.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/amiga/amiga.cpp:15: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/alpha/alpha8201.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/alpha/alpha8201.o" -c "../../../../../src/mame/alpha/alpha8201.cpp" Compiling src/mame/acorn/belatra.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/acorn/belatra.o" -c "../../../../../src/mame/acorn/belatra.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/alpha/alpha8201.cpp:276: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/acorn/belatra.cpp:79: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/altos/altos586.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/altos/altos586.o" -c "../../../../../src/mame/altos/altos586.cpp" Compiling src/mame/alpha/champbas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/alpha/champbas.o" -c "../../../../../src/mame/alpha/champbas.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/altos/altos586.cpp:32: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/alpha/champbas.cpp:80: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/acorn/cms.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/acorn/cms.o" -c "../../../../../src/mame/acorn/cms.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/acorn/cms.cpp:47: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/amiga/amiga_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/amiga/amiga_m.o" -c "../../../../../src/mame/amiga/amiga_m.cpp" Compiling src/mame/altos/altos586_hdc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/altos/altos586_hdc.o" -c "../../../../../src/mame/altos/altos586_hdc.cpp" Compiling src/mame/alpha/equites.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/alpha/equites.o" -c "../../../../../src/mame/alpha/equites.cpp" Compiling src/mame/acorn/electron.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/acorn/electron.o" -c "../../../../../src/mame/acorn/electron.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/amiga/amiga_m.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/altos/altos586_hdc.cpp:53: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/alpha/equites.cpp:324: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/acorn/electron.cpp:81: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/altos/altos8600.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/altos/altos8600.o" -c "../../../../../src/mame/altos/altos8600.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/altos/altos8600.cpp:5: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/amiga/amiga_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/amiga/amiga_v.o" -c "../../../../../src/mame/amiga/amiga_v.cpp" Compiling src/mame/acorn/electron_ula.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/acorn/electron_ula.o" -c "../../../../../src/mame/acorn/electron_ula.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/amiga/amiga_v.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/alpha/meijinsn.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/alpha/meijinsn.o" -c "../../../../../src/mame/alpha/meijinsn.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/acorn/electron_ula.cpp:63: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/alpha/meijinsn.cpp:65: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libaltos.a... rm -f ../../../../libretro/bin/mame_mame/libaltos.a ar -rcs ../../../../libretro/bin/mame_mame/libaltos.a ../../../../libretro/obj/libretro/src/mame/altos/acs8600_ics.o ../../../../libretro/obj/libretro/src/mame/altos/altos2.o ../../../../libretro/obj/libretro/src/mame/altos/altos2_kbd.o ../../../../libretro/obj/libretro/src/mame/altos/altos486.o ../../../../libretro/obj/libretro/src/mame/altos/altos5.o ../../../../libretro/obj/libretro/src/mame/altos/altos586.o ../../../../libretro/obj/libretro/src/mame/altos/altos586_hdc.o ../../../../libretro/obj/libretro/src/mame/altos/altos8600.o Compiling src/mame/alpha/shougi.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/alpha/shougi.o" -c "../../../../../src/mame/alpha/shougi.cpp" Compiling src/mame/acorn/ertictac.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/acorn/ertictac.o" -c "../../../../../src/mame/acorn/ertictac.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/alpha/shougi.cpp:80: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/amiga/amigaaga.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/amiga/amigaaga.o" -c "../../../../../src/mame/amiga/amigaaga.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/acorn/ertictac.cpp:25: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/amiga/arsystems.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/amiga/arsystems.o" -c "../../../../../src/mame/amiga/arsystems.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/amiga/amigaaga.cpp:29: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/alpha/splendor.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/alpha/splendor.o" -c "../../../../../src/mame/alpha/splendor.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/amiga/arsystems.cpp:53: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/acorn/eurocube.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/acorn/eurocube.o" -c "../../../../../src/mame/acorn/eurocube.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/alpha/splendor.cpp:66: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/acorn/eurocube.cpp:14: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/amiga/cubo.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/amiga/cubo.o" -c "../../../../../src/mame/amiga/cubo.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/amiga/cubo.cpp:317: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/amiga/gayle.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/amiga/gayle.o" -c "../../../../../src/mame/amiga/gayle.cpp" Compiling src/mame/acorn/reutapm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/acorn/reutapm.o" -c "../../../../../src/mame/acorn/reutapm.cpp" Archiving libalpha.a... rm -f ../../../../libretro/bin/mame_mame/libalpha.a ar -rcs ../../../../libretro/bin/mame_mame/libalpha.a ../../../../libretro/obj/libretro/src/mame/alpha/ad_sound.o ../../../../libretro/obj/libretro/src/mame/alpha/alpha68k.o ../../../../libretro/obj/libretro/src/mame/alpha/alpha68k_i.o ../../../../libretro/obj/libretro/src/mame/alpha/alpha68k_n.o ../../../../libretro/obj/libretro/src/mame/alpha/alpha68k_v.o ../../../../libretro/obj/libretro/src/mame/alpha/alpha8201.o ../../../../libretro/obj/libretro/src/mame/alpha/champbas.o ../../../../libretro/obj/libretro/src/mame/alpha/equites.o ../../../../libretro/obj/libretro/src/mame/alpha/meijinsn.o ../../../../libretro/obj/libretro/src/mame/alpha/shougi.o ../../../../libretro/obj/libretro/src/mame/alpha/splendor.o mkdir -p "../../../../libretro/obj/libretro/src/mame/amirix" Compiling src/mame/amirix/wxstar4000.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/amirix/wxstar4000.o" -c "../../../../../src/mame/amirix/wxstar4000.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/amiga/gayle.cpp:25: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/acorn/reutapm.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/amirix/wxstar4000.cpp:58: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/amiga/mquake.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/amiga/mquake.o" -c "../../../../../src/mame/amiga/mquake.cpp" Compiling src/mame/amiga/paula.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/amiga/paula.o" -c "../../../../../src/mame/amiga/paula.cpp" Archiving libamirix.a... rm -f ../../../../libretro/bin/mame_mame/libamirix.a ar -rcs ../../../../libretro/bin/mame_mame/libamirix.a ../../../../libretro/obj/libretro/src/mame/amirix/wxstar4000.o Compiling src/mame/amiga/paulafdc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/amiga/paulafdc.o" -c "../../../../../src/mame/amiga/paulafdc.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/amiga/mquake.cpp:37: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/amiga/paula.cpp:27: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/amiga/paulafdc.cpp:22: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/acorn/riscpc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/acorn/riscpc.o" -c "../../../../../src/mame/acorn/riscpc.cpp" Compiling src/mame/amiga/upscope.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/amiga/upscope.o" -c "../../../../../src/mame/amiga/upscope.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/acorn/riscpc.cpp:17: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/acorn/ssfindo.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/acorn/ssfindo.o" -c "../../../../../src/mame/acorn/ssfindo.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/amiga/upscope.cpp:28: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/acorn/ssfindo.cpp:129: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/ampex" Compiling src/mame/ampex/ampex.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ampex/ampex.o" -c "../../../../../src/mame/ampex/ampex.cpp" Compiling src/mame/ampex/ampex210.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ampex/ampex210.o" -c "../../../../../src/mame/ampex/ampex210.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ampex/ampex.cpp:19: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ampex/ampex210.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libacorn.a... rm -f ../../../../libretro/bin/mame_mame/libacorn.a ar -rcs ../../../../libretro/bin/mame_mame/libacorn.a ../../../../libretro/obj/libretro/src/mame/acorn/aa310.o ../../../../libretro/obj/libretro/src/mame/acorn/accomm.o ../../../../libretro/obj/libretro/src/mame/acorn/acorn_serproc.o ../../../../libretro/obj/libretro/src/mame/acorn/acrnsys.o ../../../../libretro/obj/libretro/src/mame/acorn/acrnsys1.o ../../../../libretro/obj/libretro/src/mame/acorn/acrnsys_kbd.o ../../../../libretro/obj/libretro/src/mame/acorn/aristmk5.o ../../../../libretro/obj/libretro/src/mame/acorn/atom.o ../../../../libretro/obj/libretro/src/mame/acorn/bbc_kbd.o ../../../../libretro/obj/libretro/src/mame/acorn/bbc_m.o ../../../../libretro/obj/libretro/src/mame/acorn/bbc_v.o ../../../../libretro/obj/libretro/src/mame/acorn/bbcb.o ../../../../libretro/obj/libretro/src/mame/acorn/bbcbp.o ../../../../libretro/obj/libretro/src/mame/acorn/bbcm.o ../../../../libretro/obj/libretro/src/mame/acorn/bbcmc.o ../../../../libretro/obj/libretro/src/mame/acorn/belatra.o ../../../../libretro/obj/libretro/src/mame/acorn/cms.o ../../../../libretro/obj/libretro/src/mame/acorn/electron.o ../../../../libretro/obj/libretro/src/mame/acorn/electron_ula.o ../../../../libretro/obj/libretro/src/mame/acorn/ertictac.o ../../../../libretro/obj/libretro/src/mame/acorn/eurocube.o ../../../../libretro/obj/libretro/src/mame/acorn/reutapm.o ../../../../libretro/obj/libretro/src/mame/acorn/riscpc.o ../../../../libretro/obj/libretro/src/mame/acorn/ssfindo.o mkdir -p "../../../../libretro/obj/libretro/src/mame/ampro" Compiling src/mame/ampro/ampro.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ampro/ampro.o" -c "../../../../../src/mame/ampro/ampro.cpp" Compiling src/mame/ampro/lb186.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ampro/lb186.o" -c "../../../../../src/mame/ampro/lb186.cpp" Archiving libamiga.a... rm -f ../../../../libretro/bin/mame_mame/libamiga.a ar -rcs ../../../../libretro/bin/mame_mame/libamiga.a ../../../../libretro/obj/libretro/src/mame/amiga/agnus_copper.o ../../../../libretro/obj/libretro/src/mame/amiga/akiko.o ../../../../libretro/obj/libretro/src/mame/amiga/alg.o ../../../../libretro/obj/libretro/src/mame/amiga/amiga.o ../../../../libretro/obj/libretro/src/mame/amiga/amiga_m.o ../../../../libretro/obj/libretro/src/mame/amiga/amiga_v.o ../../../../libretro/obj/libretro/src/mame/amiga/amigaaga.o ../../../../libretro/obj/libretro/src/mame/amiga/arsystems.o ../../../../libretro/obj/libretro/src/mame/amiga/cubo.o ../../../../libretro/obj/libretro/src/mame/amiga/gayle.o ../../../../libretro/obj/libretro/src/mame/amiga/mquake.o ../../../../libretro/obj/libretro/src/mame/amiga/paula.o ../../../../libretro/obj/libretro/src/mame/amiga/paulafdc.o ../../../../libretro/obj/libretro/src/mame/amiga/upscope.o mkdir -p "../../../../libretro/obj/libretro/src/mame/amstrad" Compiling src/mame/amstrad/ams40041.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/amstrad/ams40041.o" -c "../../../../../src/mame/amstrad/ams40041.cpp" Compiling src/mame/ampex/ampex210_kbd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ampex/ampex210_kbd.o" -c "../../../../../src/mame/ampex/ampex210_kbd.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ampro/ampro.cpp:20: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ampro/lb186.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/amstrad/ams40041.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ampex/ampex210_kbd.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/amstrad/amstr_pc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/amstrad/amstr_pc.o" -c "../../../../../src/mame/amstrad/amstr_pc.cpp" Compiling src/mame/ampro/lbpc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ampro/lbpc.o" -c "../../../../../src/mame/ampro/lbpc.cpp" Archiving libampex.a... rm -f ../../../../libretro/bin/mame_mame/libampex.a ar -rcs ../../../../libretro/bin/mame_mame/libampex.a ../../../../libretro/obj/libretro/src/mame/ampex/ampex.o ../../../../libretro/obj/libretro/src/mame/ampex/ampex210.o ../../../../libretro/obj/libretro/src/mame/ampex/ampex210_kbd.o mkdir -p "../../../../libretro/obj/libretro/src/mame/apf" Compiling src/mame/apf/apf.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apf/apf.o" -c "../../../../../src/mame/apf/apf.cpp" mkdir -p "../../../../libretro/obj/libretro/src/mame/apollo" Compiling src/mame/apollo/apollo.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apollo/apollo.o" -c "../../../../../src/mame/apollo/apollo.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/amstrad/amstr_pc.cpp:196: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ampro/lbpc.cpp:16: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apf/apf.cpp:81: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apollo/apollo.cpp:25: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/amstrad/amstrad.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/amstrad/amstrad.o" -c "../../../../../src/mame/amstrad/amstrad.cpp" Archiving libampro.a... rm -f ../../../../libretro/bin/mame_mame/libampro.a ar -rcs ../../../../libretro/bin/mame_mame/libampro.a ../../../../libretro/obj/libretro/src/mame/ampro/ampro.o ../../../../libretro/obj/libretro/src/mame/ampro/lb186.o ../../../../libretro/obj/libretro/src/mame/ampro/lbpc.o mkdir -p "../../../../libretro/obj/libretro/src/mame/apple" Compiling src/mame/apple/adbmodem.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/adbmodem.o" -c "../../../../../src/mame/apple/adbmodem.cpp" Archiving libapf.a... rm -f ../../../../libretro/bin/mame_mame/libapf.a ar -rcs ../../../../libretro/bin/mame_mame/libapf.a ../../../../libretro/obj/libretro/src/mame/apf/apf.o In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/amstrad/amstrad.cpp:92: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/appliedconcepts" Compiling src/mame/appliedconcepts/boris.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/appliedconcepts/boris.o" -c "../../../../../src/mame/appliedconcepts/boris.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/adbmodem.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/appliedconcepts/boris.cpp:24: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apollo/apollo_dbg.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apollo/apollo_dbg.o" -c "../../../../../src/mame/apollo/apollo_dbg.cpp" Compiling src/mame/apple/apple1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/apple1.o" -c "../../../../../src/mame/apple/apple1.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apollo/apollo_dbg.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/appliedconcepts/borisdpl.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/appliedconcepts/borisdpl.o" -c "../../../../../src/mame/appliedconcepts/borisdpl.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/apple1.cpp:73: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/amstrad/amstrad_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/amstrad/amstrad_m.o" -c "../../../../../src/mame/amstrad/amstrad_m.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/appliedconcepts/borisdpl.cpp:20: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/amstrad/amstrad_m.cpp:46: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apollo/apollo_kbd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apollo/apollo_kbd.o" -c "../../../../../src/mame/apollo/apollo_kbd.cpp" Compiling src/mame/apple/apple2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/apple2.o" -c "../../../../../src/mame/apple/apple2.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apollo/apollo_kbd.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/appliedconcepts/ggm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/appliedconcepts/ggm.o" -c "../../../../../src/mame/appliedconcepts/ggm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/apple2.cpp:49: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/appliedconcepts/ggm.cpp:58: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/amstrad/nc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/amstrad/nc.o" -c "../../../../../src/mame/amstrad/nc.cpp" Compiling src/mame/apollo/apollo_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apollo/apollo_m.o" -c "../../../../../src/mame/apollo/apollo_m.cpp" In file included from ../../../../../src/emu/emu.h:53: ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/apple/apple2.cpp:995:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 995 | ROM_LOAD_OPTIONAL ( "341-0016-00.d0", 0x1000, 0x0800, CRC(4234e88a) SHA1(c9a81d704dc2f0c3416c20f9c4ab71fedda937ed)) /* 341-0016: Programmer's Aid #1 D0 */ | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/amstrad/nc.cpp:43: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apollo/apollo_m.cpp:31: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/appliedconcepts/prodigy.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/appliedconcepts/prodigy.o" -c "../../../../../src/mame/appliedconcepts/prodigy.cpp" Compiling src/mame/apple/apple2common.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/apple2common.o" -c "../../../../../src/mame/apple/apple2common.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/appliedconcepts/prodigy.cpp:69: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/apple2common.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/amstrad/pc1512.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/amstrad/pc1512.o" -c "../../../../../src/mame/amstrad/pc1512.cpp" Compiling src/mame/apollo/apollo_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apollo/apollo_v.o" -c "../../../../../src/mame/apollo/apollo_v.cpp" Compiling src/mame/apple/apple2e.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/apple2e.o" -c "../../../../../src/mame/apple/apple2e.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/amstrad/pc1512.cpp:95: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libappliedconcepts.a... rm -f ../../../../libretro/bin/mame_mame/libappliedconcepts.a ar -rcs ../../../../libretro/bin/mame_mame/libappliedconcepts.a ../../../../libretro/obj/libretro/src/mame/appliedconcepts/boris.o ../../../../libretro/obj/libretro/src/mame/appliedconcepts/borisdpl.o ../../../../libretro/obj/libretro/src/mame/appliedconcepts/ggm.o ../../../../libretro/obj/libretro/src/mame/appliedconcepts/prodigy.o mkdir -p "../../../../libretro/obj/libretro/src/mame/arcadia" Compiling src/mame/arcadia/arcadia.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/arcadia/arcadia.o" -c "../../../../../src/mame/arcadia/arcadia.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apollo/apollo_v.cpp:16: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/apple2e.cpp:128: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/arcadia/arcadia.cpp:122: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libapollo.a... rm -f ../../../../libretro/bin/mame_mame/libapollo.a ar -rcs ../../../../libretro/bin/mame_mame/libapollo.a ../../../../libretro/obj/libretro/src/mame/apollo/apollo.o ../../../../libretro/obj/libretro/src/mame/apollo/apollo_dbg.o ../../../../libretro/obj/libretro/src/mame/apollo/apollo_kbd.o ../../../../libretro/obj/libretro/src/mame/apollo/apollo_m.o ../../../../libretro/obj/libretro/src/mame/apollo/apollo_v.o mkdir -p "../../../../libretro/obj/libretro/src/mame/aristocrat" Compiling src/mame/aristocrat/aristmk4.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/aristocrat/aristmk4.o" -c "../../../../../src/mame/aristocrat/aristmk4.cpp" Compiling src/mame/arcadia/arcadia_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/arcadia/arcadia_a.o" -c "../../../../../src/mame/arcadia/arcadia_a.cpp" Compiling src/mame/amstrad/pc1512kb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/amstrad/pc1512kb.o" -c "../../../../../src/mame/amstrad/pc1512kb.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/aristocrat/aristmk4.cpp:354: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/arcadia/arcadia_a.cpp:15: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/amstrad/pc1512kb.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/apple2gs.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/apple2gs.o" -c "../../../../../src/mame/apple/apple2gs.cpp" Compiling src/mame/arcadia/arcadia_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/arcadia/arcadia_v.o" -c "../../../../../src/mame/arcadia/arcadia_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/apple2gs.cpp:57: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/amstrad/pcw.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/amstrad/pcw.o" -c "../../../../../src/mame/amstrad/pcw.cpp" Compiling src/mame/aristocrat/aristmk6.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/aristocrat/aristmk6.o" -c "../../../../../src/mame/aristocrat/aristmk6.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/arcadia/arcadia_v.cpp:225: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/amstrad/pcw.cpp:97: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/aristocrat/aristmk6.cpp:125: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libarcadia.a... rm -f ../../../../libretro/bin/mame_mame/libarcadia.a ar -rcs ../../../../libretro/bin/mame_mame/libarcadia.a ../../../../libretro/obj/libretro/src/mame/arcadia/arcadia.o ../../../../libretro/obj/libretro/src/mame/arcadia/arcadia_a.o ../../../../libretro/obj/libretro/src/mame/arcadia/arcadia_v.o mkdir -p "../../../../libretro/obj/libretro/src/mame/astrocorp" Compiling src/mame/astrocorp/astrcorp.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/astrocorp/astrcorp.o" -c "../../../../../src/mame/astrocorp/astrcorp.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/astrocorp/astrcorp.cpp:205: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/apple2video.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/apple2video.o" -c "../../../../../src/mame/apple/apple2video.cpp" Compiling src/mame/amstrad/pcw16.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/amstrad/pcw16.o" -c "../../../../../src/mame/amstrad/pcw16.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/apple2video.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/amstrad/pcw16.cpp:92: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/apple3.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/apple3.o" -c "../../../../../src/mame/apple/apple3.cpp" Compiling src/mame/astrocorp/astropc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/astrocorp/astropc.o" -c "../../../../../src/mame/astrocorp/astropc.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/apple3.cpp:19: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/aristocrat/aristmk7.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/aristocrat/aristmk7.o" -c "../../../../../src/mame/aristocrat/aristmk7.cpp" Compiling src/mame/amstrad/pcw16_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/amstrad/pcw16_v.o" -c "../../../../../src/mame/amstrad/pcw16_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/astrocorp/astropc.cpp:130: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/amstrad/pcw16_v.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/aristocrat/aristmk7.cpp:160: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/amstrad/pcw_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/amstrad/pcw_v.o" -c "../../../../../src/mame/amstrad/pcw_v.cpp" Compiling src/mame/apple/apple3_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/apple3_m.o" -c "../../../../../src/mame/apple/apple3_m.cpp" Compiling src/mame/aristocrat/caswin.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/aristocrat/caswin.o" -c "../../../../../src/mame/aristocrat/caswin.cpp" Compiling src/mame/astrocorp/hummer.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/astrocorp/hummer.o" -c "../../../../../src/mame/astrocorp/hummer.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/amstrad/pcw_v.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/apple3_m.cpp:47: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/aristocrat/caswin.cpp:70: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/astrocorp/hummer.cpp:39: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/amstrad/pda600.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/amstrad/pda600.o" -c "../../../../../src/mame/amstrad/pda600.cpp" Compiling src/mame/apple/apple3_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/apple3_v.o" -c "../../../../../src/mame/apple/apple3_v.cpp" Archiving libaristocrat.a... rm -f ../../../../libretro/bin/mame_mame/libaristocrat.a ar -rcs ../../../../libretro/bin/mame_mame/libaristocrat.a ../../../../libretro/obj/libretro/src/mame/aristocrat/aristmk4.o ../../../../libretro/obj/libretro/src/mame/aristocrat/aristmk6.o ../../../../libretro/obj/libretro/src/mame/aristocrat/aristmk7.o ../../../../libretro/obj/libretro/src/mame/aristocrat/caswin.o mkdir -p "../../../../libretro/obj/libretro/src/mame/atari" Compiling src/mame/atari/a2600.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/a2600.o" -c "../../../../../src/mame/atari/a2600.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/amstrad/pda600.cpp:76: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/apple3_v.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libastrocorp.a... rm -f ../../../../libretro/bin/mame_mame/libastrocorp.a ar -rcs ../../../../libretro/bin/mame_mame/libastrocorp.a ../../../../libretro/obj/libretro/src/mame/astrocorp/astrcorp.o ../../../../libretro/obj/libretro/src/mame/astrocorp/astropc.o ../../../../libretro/obj/libretro/src/mame/astrocorp/hummer.o Compiling src/mame/atari/a7800.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/a7800.o" -c "../../../../../src/mame/atari/a7800.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/a2600.cpp:96: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/a7800.cpp:97: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/awacs_macrisc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/awacs_macrisc.o" -c "../../../../../src/mame/apple/awacs_macrisc.cpp" Compiling src/mame/amstrad/pda600_copro.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/amstrad/pda600_copro.o" -c "../../../../../src/mame/amstrad/pda600_copro.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/awacs_macrisc.cpp:17: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/akkaarrh.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/akkaarrh.o" -c "../../../../../src/mame/atari/akkaarrh.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/amstrad/pda600_copro.cpp:38: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/antic.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/antic.o" -c "../../../../../src/mame/atari/antic.cpp" Compiling src/mame/apple/bandit.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/bandit.o" -c "../../../../../src/mame/apple/bandit.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/akkaarrh.cpp:17: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/antic.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/bandit.cpp:8: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libamstrad.a... rm -f ../../../../libretro/bin/mame_mame/libamstrad.a ar -rcs ../../../../libretro/bin/mame_mame/libamstrad.a ../../../../libretro/obj/libretro/src/mame/amstrad/ams40041.o ../../../../libretro/obj/libretro/src/mame/amstrad/amstr_pc.o ../../../../libretro/obj/libretro/src/mame/amstrad/amstrad.o ../../../../libretro/obj/libretro/src/mame/amstrad/amstrad_m.o ../../../../libretro/obj/libretro/src/mame/amstrad/nc.o ../../../../libretro/obj/libretro/src/mame/amstrad/pc1512.o ../../../../libretro/obj/libretro/src/mame/amstrad/pc1512kb.o ../../../../libretro/obj/libretro/src/mame/amstrad/pcw.o ../../../../libretro/obj/libretro/src/mame/amstrad/pcw16.o ../../../../libretro/obj/libretro/src/mame/amstrad/pcw16_v.o ../../../../libretro/obj/libretro/src/mame/amstrad/pcw_v.o ../../../../libretro/obj/libretro/src/mame/amstrad/pda600.o ../../../../libretro/obj/libretro/src/mame/amstrad/pda600_copro.o mkdir -p "../../../../libretro/obj/libretro/src/mame/atlus" Compiling src/mame/atlus/bowltry.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atlus/bowltry.o" -c "../../../../../src/mame/atlus/bowltry.cpp" ../../../../../src/mame/atari/antic.cpp: In member function ‘void antic_device::mode_0(address_space&, VIDEO*)’: ../../../../../src/mame/atari/antic.cpp:130:25: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 130 | uint32_t *dst = (uint32_t *)&m_cclock[PMOFFSET] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/atari/antic.cpp:1282:9: note: in expansion of macro ‘PREPARE’ 1282 | PREPARE(); | ^~~~~~~ ../../../../../src/mame/atari/antic.cpp: In member function ‘void antic_device::mode_2(address_space&, VIDEO*, int, int)’: ../../../../../src/mame/atari/antic.cpp:133:25: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 133 | uint32_t *dst = (uint32_t *)&m_cclock[PMOFFSET]; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/atari/antic.cpp:1299:9: note: in expansion of macro ‘PREPARE_TXT2’ 1299 | PREPARE_TXT2(space, bytes); | ^~~~~~~~~~~~ ../../../../../src/mame/atari/antic.cpp: In member function ‘void antic_device::mode_3(address_space&, VIDEO*, int, int)’: ../../../../../src/mame/atari/antic.cpp:150:25: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 150 | uint32_t *dst = (uint32_t *)&m_cclock[PMOFFSET]; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/atari/antic.cpp:1313:9: note: in expansion of macro ‘PREPARE_TXT3’ 1313 | PREPARE_TXT3(space, bytes); | ^~~~~~~~~~~~ ../../../../../src/mame/atari/antic.cpp: In member function ‘void antic_device::mode_4(address_space&, VIDEO*, int, int)’: ../../../../../src/mame/atari/antic.cpp:194:25: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 194 | uint32_t *dst = (uint32_t *)&m_cclock[PMOFFSET]; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/atari/antic.cpp:1327:9: note: in expansion of macro ‘PREPARE_TXT45’ 1327 | PREPARE_TXT45(space, bytes, 0); | ^~~~~~~~~~~~~ ../../../../../src/mame/atari/antic.cpp: In member function ‘void antic_device::mode_5(address_space&, VIDEO*, int, int)’: ../../../../../src/mame/atari/antic.cpp:194:25: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 194 | uint32_t *dst = (uint32_t *)&m_cclock[PMOFFSET]; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/atari/antic.cpp:1341:9: note: in expansion of macro ‘PREPARE_TXT45’ 1341 | PREPARE_TXT45(space, bytes, 1); | ^~~~~~~~~~~~~ ../../../../../src/mame/atari/antic.cpp: In member function ‘void antic_device::mode_6(address_space&, VIDEO*, int, int)’: ../../../../../src/mame/atari/antic.cpp:204:25: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 204 | uint32_t *dst = (uint32_t *)&m_cclock[PMOFFSET]; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/atari/antic.cpp:1355:9: note: in expansion of macro ‘PREPARE_TXT67’ 1355 | PREPARE_TXT67(space, bytes, 0); | ^~~~~~~~~~~~~ ../../../../../src/mame/atari/antic.cpp: In member function ‘void antic_device::mode_7(address_space&, VIDEO*, int, int)’: ../../../../../src/mame/atari/antic.cpp:204:25: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 204 | uint32_t *dst = (uint32_t *)&m_cclock[PMOFFSET]; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/atari/antic.cpp:1369:9: note: in expansion of macro ‘PREPARE_TXT67’ 1369 | PREPARE_TXT67(space, bytes, 1); | ^~~~~~~~~~~~~ ../../../../../src/mame/atari/antic.cpp: In member function ‘void antic_device::mode_8(address_space&, VIDEO*, int, int)’: ../../../../../src/mame/atari/antic.cpp:213:25: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 213 | uint32_t *dst = (uint32_t *)&m_cclock[PMOFFSET]; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/atari/antic.cpp:1383:9: note: in expansion of macro ‘PREPARE_GFX89’ 1383 | PREPARE_GFX89(space, bytes); | ^~~~~~~~~~~~~ ../../../../../src/mame/atari/antic.cpp: In member function ‘void antic_device::mode_9(address_space&, VIDEO*, int, int)’: ../../../../../src/mame/atari/antic.cpp:213:25: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 213 | uint32_t *dst = (uint32_t *)&m_cclock[PMOFFSET]; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/atari/antic.cpp:1397:9: note: in expansion of macro ‘PREPARE_GFX89’ 1397 | PREPARE_GFX89(space, bytes); | ^~~~~~~~~~~~~ ../../../../../src/mame/atari/antic.cpp: In member function ‘void antic_device::mode_a(address_space&, VIDEO*, int, int)’: ../../../../../src/mame/atari/antic.cpp:218:25: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 218 | uint32_t *dst = (uint32_t *)&m_cclock[PMOFFSET]; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/atari/antic.cpp:1411:9: note: in expansion of macro ‘PREPARE_GFXABC’ 1411 | PREPARE_GFXABC(space, bytes); | ^~~~~~~~~~~~~~ ../../../../../src/mame/atari/antic.cpp: In member function ‘void antic_device::mode_b(address_space&, VIDEO*, int, int)’: ../../../../../src/mame/atari/antic.cpp:218:25: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 218 | uint32_t *dst = (uint32_t *)&m_cclock[PMOFFSET]; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/atari/antic.cpp:1425:9: note: in expansion of macro ‘PREPARE_GFXABC’ 1425 | PREPARE_GFXABC(space, bytes); | ^~~~~~~~~~~~~~ ../../../../../src/mame/atari/antic.cpp: In member function ‘void antic_device::mode_c(address_space&, VIDEO*, int, int)’: ../../../../../src/mame/atari/antic.cpp:218:25: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 218 | uint32_t *dst = (uint32_t *)&m_cclock[PMOFFSET]; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/atari/antic.cpp:1439:9: note: in expansion of macro ‘PREPARE_GFXABC’ 1439 | PREPARE_GFXABC(space, bytes); | ^~~~~~~~~~~~~~ ../../../../../src/mame/atari/antic.cpp: In member function ‘void antic_device::mode_d(address_space&, VIDEO*, int, int)’: ../../../../../src/mame/atari/antic.cpp:223:25: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 223 | uint32_t *dst = (uint32_t *)&m_cclock[PMOFFSET]; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/atari/antic.cpp:1453:9: note: in expansion of macro ‘PREPARE_GFXDE’ 1453 | PREPARE_GFXDE(space, bytes); | ^~~~~~~~~~~~~ ../../../../../src/mame/atari/antic.cpp: In member function ‘void antic_device::mode_e(address_space&, VIDEO*, int, int)’: ../../../../../src/mame/atari/antic.cpp:223:25: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 223 | uint32_t *dst = (uint32_t *)&m_cclock[PMOFFSET]; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/atari/antic.cpp:1467:9: note: in expansion of macro ‘PREPARE_GFXDE’ 1467 | PREPARE_GFXDE(space, bytes); | ^~~~~~~~~~~~~ ../../../../../src/mame/atari/antic.cpp: In member function ‘void antic_device::mode_f(address_space&, VIDEO*, int, int)’: ../../../../../src/mame/atari/antic.cpp:228:25: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 228 | uint32_t *dst = (uint32_t *)&m_cclock[PMOFFSET]; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/atari/antic.cpp:1481:9: note: in expansion of macro ‘PREPARE_GFXF’ 1481 | PREPARE_GFXF(space, bytes); | ^~~~~~~~~~~~ ../../../../../src/mame/atari/antic.cpp: In member function ‘void antic_device::mode_gtia1(address_space&, VIDEO*, int, int)’: ../../../../../src/mame/atari/antic.cpp:233:25: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 233 | uint32_t *dst = (uint32_t *)&m_cclock[PMOFFSET]; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/atari/antic.cpp:1495:9: note: in expansion of macro ‘PREPARE_GFXG1’ 1495 | PREPARE_GFXG1(space, bytes); | ^~~~~~~~~~~~~ ../../../../../src/mame/atari/antic.cpp: In member function ‘void antic_device::mode_gtia2(address_space&, VIDEO*, int, int)’: ../../../../../src/mame/atari/antic.cpp:238:25: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 238 | uint32_t *dst = (uint32_t *)&m_cclock[PMOFFSET]; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/atari/antic.cpp:1509:9: note: in expansion of macro ‘PREPARE_GFXG2’ 1509 | PREPARE_GFXG2(space, bytes); | ^~~~~~~~~~~~~ ../../../../../src/mame/atari/antic.cpp: In member function ‘void antic_device::mode_gtia3(address_space&, VIDEO*, int, int)’: ../../../../../src/mame/atari/antic.cpp:243:25: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 243 | uint32_t *dst = (uint32_t *)&m_cclock[PMOFFSET]; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/atari/antic.cpp:1523:9: note: in expansion of macro ‘PREPARE_GFXG3’ 1523 | PREPARE_GFXG3(space, bytes); | ^~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atlus/bowltry.cpp:44: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/arcadecl.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/arcadecl.o" -c "../../../../../src/mame/atari/arcadecl.cpp" mkdir -p "../../../../libretro/obj/libretro/src/mame/att" Compiling src/mame/att/att3b2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/att/att3b2.o" -c "../../../../../src/mame/att/att3b2.cpp" Compiling src/mame/apple/burgundy.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/burgundy.o" -c "../../../../../src/mame/apple/burgundy.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/arcadecl.cpp:72: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/att/att3b2.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/burgundy.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atlus/cave.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atlus/cave.o" -c "../../../../../src/mame/atlus/cave.cpp" Compiling src/mame/apple/csc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/csc.o" -c "../../../../../src/mame/apple/csc.cpp" Compiling src/mame/att/att4425.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/att/att4425.o" -c "../../../../../src/mame/att/att4425.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atlus/cave.cpp:99: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/csc.cpp:17: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/att/att4425.cpp:17: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/asic65.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/asic65.o" -c "../../../../../src/mame/atari/asic65.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/asic65.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/cuda.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/cuda.o" -c "../../../../../src/mame/apple/cuda.cpp" Compiling src/mame/att/att610.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/att/att610.o" -c "../../../../../src/mame/att/att610.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/cuda.cpp:53: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/asteroid.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/asteroid.o" -c "../../../../../src/mame/atari/asteroid.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/att/att610.cpp:22: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/asteroid.cpp:248: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atlus/cave_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atlus/cave_v.o" -c "../../../../../src/mame/atlus/cave_v.cpp" Compiling src/mame/apple/dafb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/dafb.o" -c "../../../../../src/mame/apple/dafb.cpp" Compiling src/mame/att/att630.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/att/att630.o" -c "../../../../../src/mame/att/att630.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atlus/cave_v.cpp:49: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/dafb.cpp:49: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/att/att630.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emucore.h:29, from ../../../../../src/emu/emu.h:33: ../../../../../src/lib/util/endianness.h: In instantiation of ‘constexpr auto util::endian_cast::operator+(std::ptrdiff_t) const [with In = unsigned int; Out = const unsigned char; util::endianness Endian = util::endianness::big; std::ptrdiff_t = long int]’: ../../../../../src/mame/apple/dafb.cpp:256:67: required from here 256 | auto const vram8 = util::big_endian_cast(&m_vram[0]) + m_base; | ^~~~~~ ../../../../../src/lib/util/endianness.h:94:69: warning: cast from ‘const unsigned char*’ to ‘required_cv*’ {aka ‘const unsigned int*’} increases required alignment of target type [-Wcast-align] 94 | return offset_endian_cast(reinterpret_cast(m_ptr), offs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/asteroid_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/asteroid_a.o" -c "../../../../../src/mame/atari/asteroid_a.cpp" Compiling src/mame/atlus/ohmygod.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atlus/ohmygod.o" -c "../../../../../src/mame/atlus/ohmygod.cpp" Compiling src/mame/apple/dbdma.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/dbdma.o" -c "../../../../../src/mame/apple/dbdma.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/asteroid_a.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atlus/ohmygod.cpp:16: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/dbdma.cpp:8: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/att/blit.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/att/blit.o" -c "../../../../../src/mame/att/blit.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/att/blit.cpp:27: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/dfac.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/dfac.o" -c "../../../../../src/mame/apple/dfac.cpp" Compiling src/mame/atari/asteroid_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/asteroid_m.o" -c "../../../../../src/mame/atari/asteroid_m.cpp" Compiling src/mame/atlus/patapata.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atlus/patapata.o" -c "../../../../../src/mame/atlus/patapata.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/dfac.cpp:82: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/asteroid_m.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atlus/patapata.cpp:19: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/dfac2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/dfac2.o" -c "../../../../../src/mame/apple/dfac2.cpp" Compiling src/mame/atari/atari400.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/atari400.o" -c "../../../../../src/mame/atari/atari400.cpp" Compiling src/mame/att/unixpc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/att/unixpc.o" -c "../../../../../src/mame/att/unixpc.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/dfac2.cpp:22: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/atari400.cpp:60: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/att/unixpc.cpp:18: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/djmemc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/djmemc.o" -c "../../../../../src/mame/apple/djmemc.cpp" Compiling src/mame/atlus/pitchtry.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atlus/pitchtry.o" -c "../../../../../src/mame/atlus/pitchtry.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/djmemc.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atlus/pitchtry.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libatt.a... rm -f ../../../../libretro/bin/mame_mame/libatt.a ar -rcs ../../../../libretro/bin/mame_mame/libatt.a ../../../../libretro/obj/libretro/src/mame/att/att3b2.o ../../../../libretro/obj/libretro/src/mame/att/att4425.o ../../../../libretro/obj/libretro/src/mame/att/att610.o ../../../../libretro/obj/libretro/src/mame/att/att630.o ../../../../libretro/obj/libretro/src/mame/att/blit.o ../../../../libretro/obj/libretro/src/mame/att/unixpc.o mkdir -p "../../../../libretro/obj/libretro/src/mame/ausnz" Compiling src/mame/ausnz/amust.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ausnz/amust.o" -c "../../../../../src/mame/ausnz/amust.cpp" Compiling src/mame/atari/atari400_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/atari400_m.o" -c "../../../../../src/mame/atari/atari400_m.cpp" Compiling src/mame/atlus/rallypnt.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atlus/rallypnt.o" -c "../../../../../src/mame/atlus/rallypnt.cpp" Compiling src/mame/apple/egret.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/egret.o" -c "../../../../../src/mame/apple/egret.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ausnz/amust.cpp:78: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/atari400_m.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atlus/rallypnt.cpp:18: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/egret.cpp:54: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/atari400_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/atari400_v.o" -c "../../../../../src/mame/atari/atari400_v.cpp" Archiving libatlus.a... rm -f ../../../../libretro/bin/mame_mame/libatlus.a ar -rcs ../../../../libretro/bin/mame_mame/libatlus.a ../../../../libretro/obj/libretro/src/mame/atlus/bowltry.o ../../../../libretro/obj/libretro/src/mame/atlus/cave.o ../../../../libretro/obj/libretro/src/mame/atlus/cave_v.o ../../../../libretro/obj/libretro/src/mame/atlus/ohmygod.o ../../../../libretro/obj/libretro/src/mame/atlus/patapata.o ../../../../libretro/obj/libretro/src/mame/atlus/pitchtry.o ../../../../libretro/obj/libretro/src/mame/atlus/rallypnt.o Compiling src/mame/atari/atarifb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/atarifb.o" -c "../../../../../src/mame/atari/atarifb.cpp" Compiling src/mame/apple/f108.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/f108.o" -c "../../../../../src/mame/apple/f108.cpp" Compiling src/mame/ausnz/applix.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ausnz/applix.o" -c "../../../../../src/mame/ausnz/applix.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/atari400_v.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/atarifb.cpp:97: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/f108.cpp:15: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ausnz/applix.cpp:36: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ausnz/aussiebyte.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ausnz/aussiebyte.o" -c "../../../../../src/mame/ausnz/aussiebyte.cpp" Compiling src/mame/atari/atarifb_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/atarifb_a.o" -c "../../../../../src/mame/atari/atarifb_a.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ausnz/aussiebyte.cpp:33: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/gsc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/gsc.o" -c "../../../../../src/mame/apple/gsc.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/atarifb_a.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/gsc.cpp:16: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ausnz/aussiebyte_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ausnz/aussiebyte_v.o" -c "../../../../../src/mame/ausnz/aussiebyte_v.cpp" Compiling src/mame/atari/atarifb_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/atarifb_m.o" -c "../../../../../src/mame/atari/atarifb_m.cpp" Compiling src/mame/atari/atarifb_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/atarifb_v.o" -c "../../../../../src/mame/atari/atarifb_v.cpp" Compiling src/mame/apple/heathrow.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/heathrow.o" -c "../../../../../src/mame/apple/heathrow.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ausnz/aussiebyte_v.cpp:15: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/atarifb_m.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/atarifb_v.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/heathrow.cpp:22: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ausnz/binbug.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ausnz/binbug.o" -c "../../../../../src/mame/ausnz/binbug.cpp" Compiling src/mame/ausnz/d6800.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ausnz/d6800.o" -c "../../../../../src/mame/ausnz/d6800.cpp" Compiling src/mame/atari/atarig1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/atarig1.o" -c "../../../../../src/mame/atari/atarig1.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ausnz/d6800.cpp:49: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ausnz/binbug.cpp:43: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/atarig1.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/imacg3.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/imacg3.o" -c "../../../../../src/mame/apple/imacg3.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/imacg3.cpp:22: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ausnz/datum.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ausnz/datum.o" -c "../../../../../src/mame/ausnz/datum.cpp" Compiling src/mame/apple/iosb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/iosb.o" -c "../../../../../src/mame/apple/iosb.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ausnz/datum.cpp:53: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/iosb.cpp:26: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/atarig1_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/atarig1_v.o" -c "../../../../../src/mame/atari/atarig1_v.cpp" Compiling src/mame/apple/iphone2g.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/iphone2g.o" -c "../../../../../src/mame/apple/iphone2g.cpp" Compiling src/mame/ausnz/dg680.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ausnz/dg680.o" -c "../../../../../src/mame/ausnz/dg680.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/atarig1_v.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/iphone2g.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ausnz/dg680.cpp:61: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ausnz/dmax8000.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ausnz/dmax8000.o" -c "../../../../../src/mame/ausnz/dmax8000.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ausnz/dmax8000.cpp:26: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/lisa.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/lisa.o" -c "../../../../../src/mame/apple/lisa.cpp" Compiling src/mame/atari/atarig42.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/atarig42.o" -c "../../../../../src/mame/atari/atarig42.cpp" Compiling src/mame/atari/atarig42_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/atarig42_v.o" -c "../../../../../src/mame/atari/atarig42_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/lisa.cpp:14: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/atarig42.cpp:28: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/atarig42_v.cpp:24: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ausnz/eacc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ausnz/eacc.o" -c "../../../../../src/mame/ausnz/eacc.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ausnz/eacc.cpp:50: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:53: ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/apple/lisa.cpp:729:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 729 | ROM_LOAD_OPTIONAL("341-0080-b", 0x0000, 0x800, CRC(26df0b8d) SHA1(08f6689afb517e0a2bdaa48433003e62a66ae3c7)) // 341-0080-B z8 MCU piggyback ROM | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/apple/lisa.cpp:765:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 765 | ROM_LOAD_OPTIONAL("341-0080-b", 0x0000, 0x800, CRC(26df0b8d) SHA1(08f6689afb517e0a2bdaa48433003e62a66ae3c7)) // 341-0080-B z8 MCU piggyback ROM | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ Compiling src/mame/atari/atarigen.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/atarigen.o" -c "../../../../../src/mame/atari/atarigen.cpp" Compiling src/mame/ausnz/eti660.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ausnz/eti660.o" -c "../../../../../src/mame/ausnz/eti660.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/atarigen.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/atarigt.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/atarigt.o" -c "../../../../../src/mame/atari/atarigt.cpp" Compiling src/mame/apple/lisafdc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/lisafdc.o" -c "../../../../../src/mame/apple/lisafdc.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ausnz/eti660.cpp:38: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/atarigt.cpp:56: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/atarigt_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/atarigt_v.o" -c "../../../../../src/mame/atari/atarigt_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/lisafdc.cpp:6: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/atarigt_v.cpp:24: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ausnz/excali64.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ausnz/excali64.o" -c "../../../../../src/mame/ausnz/excali64.cpp" Compiling src/mame/ausnz/labtam.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ausnz/labtam.o" -c "../../../../../src/mame/ausnz/labtam.cpp" Compiling src/mame/atari/atarigx2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/atarigx2.o" -c "../../../../../src/mame/atari/atarigx2.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ausnz/excali64.cpp:33: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ausnz/labtam.cpp:46: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/lisammu.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/lisammu.o" -c "../../../../../src/mame/apple/lisammu.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/atarigx2.cpp:28: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/lisammu.cpp:6: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ausnz/magnum.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ausnz/magnum.o" -c "../../../../../src/mame/ausnz/magnum.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ausnz/magnum.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ausnz/mbee.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ausnz/mbee.o" -c "../../../../../src/mame/ausnz/mbee.cpp" Compiling src/mame/atari/atarigx2_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/atarigx2_v.o" -c "../../../../../src/mame/atari/atarigx2_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ausnz/mbee.cpp:128: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/lisavideo.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/lisavideo.o" -c "../../../../../src/mame/apple/lisavideo.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/atarigx2_v.cpp:24: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/lwriter.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/lwriter.o" -c "../../../../../src/mame/apple/lwriter.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/lisavideo.cpp:6: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:53: ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/ausnz/mbee.cpp:916:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 916 | ROM_LOAD_OPTIONAL( "82s123.ic16", 0x0000, 0x0020, CRC(79fa1e9d) SHA1(0454051697b23e4561744466fb31e7a133d02246) ) // video switching prom, not needed for emulation purposes | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/ausnz/mbee.cpp:930:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 930 | ROM_LOAD_OPTIONAL( "telcom10.mbn", 0x0000, 0x1000, CRC(d1617e4f) SHA1(c73dc4dcf4c69419842fa4b52aa92e86924a2e2b) ) // net | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/ausnz/mbee.cpp:934:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 934 | ROM_LOAD_OPTIONAL("wbee12.mbp", 0x0000, 0x2000, CRC(0fc21cb5) SHA1(33b3995988fc51ddef1568e160dfe699867adbd5) ) // pak0 | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/ausnz/mbee.cpp:935:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 935 | ROM_LOAD_OPTIONAL("help1.mbp", 0x2000, 0x2000, CRC(d34fae54) SHA1(5ed30636f48e9d208ce2da367ba4425782a5bce3) ) // pak1 | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/ausnz/mbee.cpp:942:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 942 | ROM_LOAD_OPTIONAL( "82s123.ic16", 0x0020, 0x0020, CRC(79fa1e9d) SHA1(0454051697b23e4561744466fb31e7a133d02246) ) // video switching prom, not needed for emulation purposes | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/ausnz/mbee.cpp:956:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 956 | ROM_LOAD_OPTIONAL( "telcom10.mbn", 0x0000, 0x1000, CRC(d1617e4f) SHA1(c73dc4dcf4c69419842fa4b52aa92e86924a2e2b) ) // net | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/ausnz/mbee.cpp:960:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 960 | ROM_LOAD_OPTIONAL("wbee12.mbp", 0x0000, 0x2000, CRC(0fc21cb5) SHA1(33b3995988fc51ddef1568e160dfe699867adbd5) ) // pak0 | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/ausnz/mbee.cpp:961:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 961 | ROM_LOAD_OPTIONAL("help1.mbp", 0x2000, 0x2000, CRC(d34fae54) SHA1(5ed30636f48e9d208ce2da367ba4425782a5bce3) ) // pak1 | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/ausnz/mbee.cpp:968:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 968 | ROM_LOAD_OPTIONAL( "82s123.ic16", 0x0020, 0x0020, CRC(79fa1e9d) SHA1(0454051697b23e4561744466fb31e7a133d02246) ) // video switching prom, not needed for emulation purposes | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/ausnz/mbee.cpp:977:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 977 | ROM_LOAD_OPTIONAL("telcom321a.mbn", 0x0000, 0x2000, CRC(36852a11) SHA1(c45b8d03629e86231c6b256a7435abd87d8872a4) ) | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/ausnz/mbee.cpp:990:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 990 | ROM_LOAD_OPTIONAL( "82s123.ic16", 0x0020, 0x0020, CRC(79fa1e9d) SHA1(0454051697b23e4561744466fb31e7a133d02246) ) // video switching prom, not needed for emulation purposes | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/ausnz/mbee.cpp:999:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 999 | ROM_LOAD_OPTIONAL("telcom321a.mbn", 0x0000, 0x2000, CRC(36852a11) SHA1(c45b8d03629e86231c6b256a7435abd87d8872a4) ) | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/ausnz/mbee.cpp:1017:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 1017 | ROM_LOAD_OPTIONAL( "82s123.ic16", 0x0020, 0x0020, CRC(79fa1e9d) SHA1(0454051697b23e4561744466fb31e7a133d02246) ) // video switching prom, not needed for emulation purposes | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/ausnz/mbee.cpp:1026:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 1026 | ROM_LOAD_OPTIONAL("telcom321s.mbp", 0x0000, 0x2000, CRC(00f8fde1) SHA1(eb881bbab90c85fd6e29540decd25e884c67f738) ) | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/ausnz/mbee.cpp:1042:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 1042 | ROM_LOAD_OPTIONAL( "82s123.ic16", 0x0020, 0x0020, CRC(79fa1e9d) SHA1(0454051697b23e4561744466fb31e7a133d02246) ) // video switching prom, not needed for emulation purposes | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/ausnz/mbee.cpp:1073:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 1073 | ROM_LOAD_OPTIONAL("telco321.rom", 0x0000, 0x2000, CRC(36852a11) SHA1(c45b8d03629e86231c6b256a7435abd87d8872a4) ) | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/ausnz/mbee.cpp:1100:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 1100 | ROM_LOAD_OPTIONAL( "82s123.ic16", 0x0020, 0x0020, CRC(79fa1e9d) SHA1(0454051697b23e4561744466fb31e7a133d02246) ) // video switching prom, not needed for emulation purposes | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/ausnz/mbee.cpp:1118:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 1118 | ROM_LOAD_OPTIONAL( "82s123.ic16", 0x0020, 0x0020, CRC(79fa1e9d) SHA1(0454051697b23e4561744466fb31e7a133d02246) ) // video switching prom, not needed for emulation purposes | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/lwriter.cpp:94: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/atarijsa.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/atarijsa.o" -c "../../../../../src/mame/atari/atarijsa.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/atarijsa.cpp:76: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ausnz/mbee_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ausnz/mbee_m.o" -c "../../../../../src/mame/ausnz/mbee_m.cpp" Compiling src/mame/ausnz/mbee_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ausnz/mbee_v.o" -c "../../../../../src/mame/ausnz/mbee_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ausnz/mbee_m.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ausnz/mbee_v.cpp:38: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/mac128.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/mac128.o" -c "../../../../../src/mame/apple/mac128.cpp" Compiling src/mame/atari/atarimo.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/atarimo.o" -c "../../../../../src/mame/atari/atarimo.cpp" Compiling src/mame/ausnz/pegasus.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ausnz/pegasus.o" -c "../../../../../src/mame/ausnz/pegasus.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/mac128.cpp:85: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ausnz/pipbug.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ausnz/pipbug.o" -c "../../../../../src/mame/ausnz/pipbug.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/atarimo.cpp:67: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ausnz/pegasus.cpp:40: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ausnz/pipbug.cpp:46: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/atarirle.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/atarirle.o" -c "../../../../../src/mame/atari/atarirle.cpp" Compiling src/mame/ausnz/poly.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ausnz/poly.o" -c "../../../../../src/mame/ausnz/poly.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/atarirle.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/atarisac.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/atarisac.o" -c "../../../../../src/mame/atari/atarisac.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ausnz/poly.cpp:33: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/macadb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/macadb.o" -c "../../../../../src/mame/apple/macadb.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/atarisac.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/macii.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/macii.o" -c "../../../../../src/mame/apple/macii.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/macadb.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/macii.cpp:16: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/apple/macii.cpp: In member function ‘void {anonymous}::macii_state::macii_init()’: ../../../../../src/mame/apple/macii.cpp:789:21: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 789 | m_rom_ptr = reinterpret_cast(memregion("bootrom")->base()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/maciici.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/maciici.o" -c "../../../../../src/mame/apple/maciici.cpp" Compiling src/mame/ausnz/poly_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ausnz/poly_m.o" -c "../../../../../src/mame/ausnz/poly_m.cpp" Compiling src/mame/atari/atariscom.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/atariscom.o" -c "../../../../../src/mame/atari/atariscom.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/maciici.cpp:18: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ausnz/poly_m.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/atariscom.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/maciifx.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/maciifx.o" -c "../../../../../src/mame/apple/maciifx.cpp" Compiling src/mame/ausnz/proteus.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ausnz/proteus.o" -c "../../../../../src/mame/ausnz/proteus.cpp" Compiling src/mame/atari/atarist.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/atarist.o" -c "../../../../../src/mame/atari/atarist.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/maciifx.cpp:18: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ausnz/proteus.cpp:42: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/atarist.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ausnz/pulsar.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ausnz/pulsar.o" -c "../../../../../src/mame/ausnz/pulsar.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ausnz/pulsar.cpp:41: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/maciivx.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/maciivx.o" -c "../../../../../src/mame/apple/maciivx.cpp" Compiling src/mame/apple/maclc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/maclc.o" -c "../../../../../src/mame/apple/maclc.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/maciivx.cpp:20: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/maclc.cpp:24: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ausnz/super80.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ausnz/super80.o" -c "../../../../../src/mame/ausnz/super80.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ausnz/super80.cpp:209: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/atarist_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/atarist_v.o" -c "../../../../../src/mame/atari/atarist_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/atarist_v.cpp:14: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/maclc3.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/maclc3.o" -c "../../../../../src/mame/apple/maclc3.cpp" mkdir -p "../../../../libretro/obj/libretro/src/mame/banctec" Compiling src/mame/banctec/banctec.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/banctec/banctec.o" -c "../../../../../src/mame/banctec/banctec.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/maclc3.cpp:18: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ausnz/super80_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ausnz/super80_m.o" -c "../../../../../src/mame/ausnz/super80_m.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/banctec/banctec.cpp:18: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/ataristb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/ataristb.o" -c "../../../../../src/mame/atari/ataristb.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ausnz/super80_m.cpp:5: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/ataristb.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libbanctec.a... rm -f ../../../../libretro/bin/mame_mame/libbanctec.a ar -rcs ../../../../libretro/bin/mame_mame/libbanctec.a ../../../../libretro/obj/libretro/src/mame/banctec/banctec.o Compiling src/mame/ausnz/super80_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ausnz/super80_v.o" -c "../../../../../src/mame/ausnz/super80_v.cpp" mkdir -p "../../../../libretro/obj/libretro/src/mame/bandai" Compiling src/mame/bandai/design_master.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bandai/design_master.o" -c "../../../../../src/mame/bandai/design_master.cpp" Compiling src/mame/atari/atarisy1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/atarisy1.o" -c "../../../../../src/mame/atari/atarisy1.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ausnz/super80_v.cpp:7: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/macpdm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/macpdm.o" -c "../../../../../src/mame/apple/macpdm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bandai/design_master.cpp:39: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/atarisy1.cpp:196: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/macpdm.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ausnz/tec1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ausnz/tec1.o" -c "../../../../../src/mame/ausnz/tec1.cpp" Compiling src/mame/bandai/rx78.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bandai/rx78.o" -c "../../../../../src/mame/bandai/rx78.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ausnz/tec1.cpp:72: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bandai/rx78.cpp:65: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libausnz.a... rm -f ../../../../libretro/bin/mame_mame/libausnz.a ar -rcs ../../../../libretro/bin/mame_mame/libausnz.a ../../../../libretro/obj/libretro/src/mame/ausnz/amust.o ../../../../libretro/obj/libretro/src/mame/ausnz/applix.o ../../../../libretro/obj/libretro/src/mame/ausnz/aussiebyte.o ../../../../libretro/obj/libretro/src/mame/ausnz/aussiebyte_v.o ../../../../libretro/obj/libretro/src/mame/ausnz/binbug.o ../../../../libretro/obj/libretro/src/mame/ausnz/d6800.o ../../../../libretro/obj/libretro/src/mame/ausnz/datum.o ../../../../libretro/obj/libretro/src/mame/ausnz/dg680.o ../../../../libretro/obj/libretro/src/mame/ausnz/dmax8000.o ../../../../libretro/obj/libretro/src/mame/ausnz/eacc.o ../../../../libretro/obj/libretro/src/mame/ausnz/eti660.o ../../../../libretro/obj/libretro/src/mame/ausnz/excali64.o ../../../../libretro/obj/libretro/src/mame/ausnz/labtam.o ../../../../libretro/obj/libretro/src/mame/ausnz/magnum.o ../../../../libretro/obj/libretro/src/mame/ausnz/mbee.o ../../../../libretro/obj/libretro/src/mame/ausnz/mbee_m.o ../../../../libretro/obj/libretro/src/mame/ausnz/mbee_v.o ../../../../libretro/obj/libretro/src/mame/ausnz/pegasus.o ../../../../libretro/obj/libretro/src/mame/ausnz/pipbug.o ../../../../libretro/obj/libretro/src/mame/ausnz/poly.o ../../../../libretro/obj/libretro/src/mame/ausnz/poly_m.o ../../../../libretro/obj/libretro/src/mame/ausnz/proteus.o ../../../../libretro/obj/libretro/src/mame/ausnz/pulsar.o ../../../../libretro/obj/libretro/src/mame/ausnz/super80.o ../../../../libretro/obj/libretro/src/mame/ausnz/super80_m.o ../../../../libretro/obj/libretro/src/mame/ausnz/super80_v.o ../../../../libretro/obj/libretro/src/mame/ausnz/tec1.o Compiling src/mame/atari/atarisy1_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/atarisy1_v.o" -c "../../../../../src/mame/atari/atarisy1_v.cpp" mkdir -p "../../../../libretro/obj/libretro/src/mame/barcrest" Compiling src/mame/barcrest/mpu1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/barcrest/mpu1.o" -c "../../../../../src/mame/barcrest/mpu1.cpp" Compiling src/mame/apple/macprtb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/macprtb.o" -c "../../../../../src/mame/apple/macprtb.cpp" Compiling src/mame/bandai/sv8000.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bandai/sv8000.o" -c "../../../../../src/mame/bandai/sv8000.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/atarisy1_v.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/barcrest/mpu1.cpp:37: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/macprtb.cpp:92: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bandai/sv8000.cpp:28: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/atarisy2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/atarisy2.o" -c "../../../../../src/mame/atari/atarisy2.cpp" Compiling src/mame/bandai/wswan.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bandai/wswan.o" -c "../../../../../src/mame/bandai/wswan.cpp" Compiling src/mame/barcrest/mpu3.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/barcrest/mpu3.o" -c "../../../../../src/mame/barcrest/mpu3.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/atarisy2.cpp:128: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bandai/wswan.cpp:29: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/macpwrbk030.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/macpwrbk030.o" -c "../../../../../src/mame/apple/macpwrbk030.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/barcrest/mpu3.cpp:103: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/macpwrbk030.cpp:126: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/bandai/wswan_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bandai/wswan_v.o" -c "../../../../../src/mame/bandai/wswan_v.cpp" Compiling src/mame/atari/atarisy2_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/atarisy2_v.o" -c "../../../../../src/mame/atari/atarisy2_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bandai/wswan_v.cpp:15: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/atarisy2_v.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/barcrest/mpu4.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/barcrest/mpu4.o" -c "../../../../../src/mame/barcrest/mpu4.cpp" Archiving libbandai.a... rm -f ../../../../libretro/bin/mame_mame/libbandai.a ar -rcs ../../../../libretro/bin/mame_mame/libbandai.a ../../../../libretro/obj/libretro/src/mame/bandai/design_master.o ../../../../libretro/obj/libretro/src/mame/bandai/rx78.o ../../../../libretro/obj/libretro/src/mame/bandai/sv8000.o ../../../../libretro/obj/libretro/src/mame/bandai/wswan.o ../../../../libretro/obj/libretro/src/mame/bandai/wswan_v.o In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/barcrest/mpu4.cpp:217: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/be" Compiling src/mame/be/bebox.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/be/bebox.o" -c "../../../../../src/mame/be/bebox.cpp" Compiling src/mame/apple/macpwrbkmsc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/macpwrbkmsc.o" -c "../../../../../src/mame/apple/macpwrbkmsc.cpp" Compiling src/mame/atari/atarisy4.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/atarisy4.o" -c "../../../../../src/mame/atari/atarisy4.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/be/bebox.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/macpwrbkmsc.cpp:70: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/atarisy4.cpp:19: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/mame/atari/atarisy4.cpp:22: ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = {anonymous}::atarisy4_state::atarisy4_polydata; int TrackingCount = 1; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:180:15: required from ‘ArrayType& poly_array::next(int) [with ArrayType = {anonymous}::atarisy4_state::atarisy4_polydata; int TrackingCount = 1]’ 180 | item = new(item_ptr(m_next)) ArrayType; | ^~~~~~~~ ../../../../../src/mame/atari/atarisy4.cpp:344:51: required from here 344 | atarisy4_polydata &extradata = object_data().next(); | ~~~~~~~~~~~~~~~~~~^~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘{anonymous}::atarisy4_state::atarisy4_polydata*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = {anonymous}::atarisy4_state::atarisy4_polydata; int TrackingCount = 0; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:180:15: required from ‘ArrayType& poly_array::next(int) [with ArrayType = {anonymous}::atarisy4_state::atarisy4_polydata; int TrackingCount = 0]’ 180 | item = new(item_ptr(m_next)) ArrayType; | ^~~~~~~~ ../../../../../src/devices/video/poly.h:187:25: required from ‘ArrayType& poly_array::next(int) [with ArrayType = {anonymous}::atarisy4_state::atarisy4_polydata; int TrackingCount = 1]’ 187 | item = &m_chain->next(); | ~~~~~~~~~~~~~^~ ../../../../../src/mame/atari/atarisy4.cpp:344:51: required from here 344 | atarisy4_polydata &extradata = object_data().next(); | ~~~~~~~~~~~~~~~~~~^~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘{anonymous}::atarisy4_state::atarisy4_polydata*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:180:15: required from ‘ArrayType& poly_array::next(int) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]’ 180 | item = new(item_ptr(m_next)) ArrayType; | ^~~~~~~~ ../../../../../src/devices/video/poly.h:908:32: required from ‘uint32_t poly_manager::render_triangle(const rectangle&, const render_delegate&, const vertex_t&, const vertex_t&, const vertex_t&) [with int ParamCount = 1; BaseType = float; ObjectType = {anonymous}::atarisy4_state::atarisy4_polydata; int MaxParams = 2; unsigned char Flags = 1; uint32_t = unsigned int; render_delegate = delegate::extent_t&, const {anonymous}::atarisy4_state::atarisy4_polydata&, int), delegate_late_bind>]’ 908 | work_unit &unit = m_unit.next(); | ~~~~~~~~~~~^~ ../../../../../src/mame/atari/atarisy4.cpp:364:21: required from here 364 | render_triangle<1>(clip, rd_scan, v1, v2, v3); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘poly_manager::work_unit*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:180:15: required from ‘ArrayType& poly_array::next(int) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]’ 180 | item = new(item_ptr(m_next)) ArrayType; | ^~~~~~~~ ../../../../../src/devices/video/poly.h:387:47: required from ‘poly_manager::primitive_info& poly_manager::primitive_alloc(int, int, int, int, const render_delegate&) [with BaseType = float; ObjectType = {anonymous}::atarisy4_state::atarisy4_polydata; int MaxParams = 2; unsigned char Flags = 1; render_delegate = delegate::extent_t&, const {anonymous}::atarisy4_state::atarisy4_polydata&, int), delegate_late_bind>]’ 387 | primitive_info &primitive = m_primitive.next(); | ~~~~~~~~~~~~~~~~^~ ../../../../../src/devices/video/poly.h:855:30: required from ‘uint32_t poly_manager::render_triangle(const rectangle&, const render_delegate&, const vertex_t&, const vertex_t&, const vertex_t&) [with int ParamCount = 1; BaseType = float; ObjectType = {anonymous}::atarisy4_state::atarisy4_polydata; int MaxParams = 2; unsigned char Flags = 1; uint32_t = unsigned int; render_delegate = delegate::extent_t&, const {anonymous}::atarisy4_state::atarisy4_polydata&, int), delegate_late_bind>]’ 855 | primitive_info &primitive = primitive_alloc(round_coordinate(minx), round_coordinate(maxx), v1yclip, v3yclip, callback); | ^~~~~~~~~~~~~~~ ../../../../../src/mame/atari/atarisy4.cpp:364:21: required from here 364 | render_triangle<1>(clip, rd_scan, v1, v2, v3); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘poly_manager::primitive_info*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/barcrest/mpu4_characteriser_bootleg.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/barcrest/mpu4_characteriser_bootleg.o" -c "../../../../../src/mame/barcrest/mpu4_characteriser_bootleg.cpp" Compiling src/mame/atari/atarittl.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/atarittl.o" -c "../../../../../src/mame/atari/atarittl.cpp" Compiling src/mame/apple/macquadra605.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/macquadra605.o" -c "../../../../../src/mame/apple/macquadra605.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/barcrest/mpu4_characteriser_bootleg.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/be/bebox_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/be/bebox_m.o" -c "../../../../../src/mame/be/bebox_m.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/atarittl.cpp:70: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/macquadra605.cpp:18: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/be/bebox_m.cpp:95: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/barcrest/mpu4_characteriser_pal.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/barcrest/mpu4_characteriser_pal.o" -c "../../../../../src/mame/barcrest/mpu4_characteriser_pal.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/barcrest/mpu4_characteriser_pal.cpp:32: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/atarivad.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/atarivad.o" -c "../../../../../src/mame/atari/atarivad.cpp" Archiving libbe.a... rm -f ../../../../libretro/bin/mame_mame/libbe.a ar -rcs ../../../../libretro/bin/mame_mame/libbe.a ../../../../libretro/obj/libretro/src/mame/be/bebox.o ../../../../libretro/obj/libretro/src/mame/be/bebox_m.o Compiling src/mame/atari/atarixga.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/atarixga.o" -c "../../../../../src/mame/atari/atarixga.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/atarivad.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/macquadra630.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/macquadra630.o" -c "../../../../../src/mame/apple/macquadra630.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/atarixga.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/barcrest/mpu4_characteriser_pal_bwb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/barcrest/mpu4_characteriser_pal_bwb.o" -c "../../../../../src/mame/barcrest/mpu4_characteriser_pal_bwb.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/macquadra630.cpp:37: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/atetris.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/atetris.o" -c "../../../../../src/mame/atari/atetris.cpp" Compiling src/mame/atari/avalnche.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/avalnche.o" -c "../../../../../src/mame/atari/avalnche.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/barcrest/mpu4_characteriser_pal_bwb.cpp:47: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/atetris.cpp:101: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/avalnche.cpp:35: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/macquadra700.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/macquadra700.o" -c "../../../../../src/mame/apple/macquadra700.cpp" Compiling src/mame/barcrest/mpu4_oki_sampled_sound.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/barcrest/mpu4_oki_sampled_sound.o" -c "../../../../../src/mame/barcrest/mpu4_oki_sampled_sound.cpp" Compiling src/mame/atari/avalnche_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/avalnche_a.o" -c "../../../../../src/mame/atari/avalnche_a.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/macquadra700.cpp:22: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/barcrest/mpu4_oki_sampled_sound.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/beehive" Compiling src/mame/beehive/microb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/beehive/microb.o" -c "../../../../../src/mame/beehive/microb.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/avalnche_a.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/beehive/microb.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/barcrest/mpu4avan.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/barcrest/mpu4avan.o" -c "../../../../../src/mame/barcrest/mpu4avan.cpp" Compiling src/mame/atari/badlands.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/badlands.o" -c "../../../../../src/mame/atari/badlands.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/barcrest/mpu4avan.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/badlands.cpp:167: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/macquadra800.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/macquadra800.o" -c "../../../../../src/mame/apple/macquadra800.cpp" Archiving libbeehive.a... rm -f ../../../../libretro/bin/mame_mame/libbeehive.a ar -rcs ../../../../libretro/bin/mame_mame/libbeehive.a ../../../../libretro/obj/libretro/src/mame/beehive/microb.o mkdir -p "../../../../libretro/obj/libretro/src/mame/benesse" Compiling src/mame/benesse/challenge_gear.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/benesse/challenge_gear.o" -c "../../../../../src/mame/benesse/challenge_gear.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/macquadra800.cpp:20: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/benesse/challenge_gear.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/benesse/pockchal.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/benesse/pockchal.o" -c "../../../../../src/mame/benesse/pockchal.cpp" Compiling src/mame/atari/badlands_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/badlands_m.o" -c "../../../../../src/mame/atari/badlands_m.cpp" Compiling src/mame/apple/macrtc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/macrtc.o" -c "../../../../../src/mame/apple/macrtc.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/benesse/pockchal.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/badlands_m.cpp:15: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/macrtc.cpp:30: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/barcrest/mpu4bwb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/barcrest/mpu4bwb.o" -c "../../../../../src/mame/barcrest/mpu4bwb.cpp" Compiling src/mame/atari/badlands_ms.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/badlands_ms.o" -c "../../../../../src/mame/atari/badlands_ms.cpp" Archiving libbenesse.a... rm -f ../../../../libretro/bin/mame_mame/libbenesse.a ar -rcs ../../../../libretro/bin/mame_mame/libbenesse.a ../../../../libretro/obj/libretro/src/mame/benesse/challenge_gear.o ../../../../libretro/obj/libretro/src/mame/benesse/pockchal.o mkdir -p "../../../../libretro/obj/libretro/src/mame/bfm" Compiling src/mame/bfm/bfcobra.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bfm/bfcobra.o" -c "../../../../../src/mame/bfm/bfcobra.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/barcrest/mpu4bwb.cpp:73: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/macscsi.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/macscsi.o" -c "../../../../../src/mame/apple/macscsi.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/badlands_ms.cpp:25: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bfm/bfcobra.cpp:104: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/macscsi.cpp:54: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/mactoolbox.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/mactoolbox.o" -c "../../../../../src/mame/apple/mactoolbox.cpp" Compiling src/mame/atari/badlands_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/badlands_v.o" -c "../../../../../src/mame/atari/badlands_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/mactoolbox.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/bfm/bfm_ad5.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bfm/bfm_ad5.o" -c "../../../../../src/mame/bfm/bfm_ad5.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/badlands_v.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/msc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/msc.o" -c "../../../../../src/mame/apple/msc.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bfm/bfm_ad5.cpp:116: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/msc.cpp:17: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/badlandsbl.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/badlandsbl.o" -c "../../../../../src/mame/atari/badlandsbl.cpp" Compiling src/mame/barcrest/mpu4concept.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/barcrest/mpu4concept.o" -c "../../../../../src/mame/barcrest/mpu4concept.cpp" Compiling src/mame/bfm/bfm_ad5sw.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bfm/bfm_ad5sw.o" -c "../../../../../src/mame/bfm/bfm_ad5sw.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/badlandsbl.cpp:42: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/barcrest/mpu4concept.cpp:5: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bfm/bfm_ad5sw.cpp:15: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/newton.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/newton.o" -c "../../../../../src/mame/apple/newton.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/newton.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/barcrest/mpu4crystal.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/barcrest/mpu4crystal.o" -c "../../../../../src/mame/barcrest/mpu4crystal.cpp" Compiling src/mame/atari/bartop52.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/bartop52.o" -c "../../../../../src/mame/atari/bartop52.cpp" Compiling src/mame/apple/omega.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/omega.o" -c "../../../../../src/mame/apple/omega.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/barcrest/mpu4crystal.cpp:7: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/bartop52.cpp:20: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/omega.cpp:58: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/bfm/bfm_adr2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bfm/bfm_adr2.o" -c "../../../../../src/mame/bfm/bfm_adr2.cpp" Compiling src/mame/apple/pippin.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/pippin.o" -c "../../../../../src/mame/apple/pippin.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bfm/bfm_adr2.cpp:95: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/batman.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/batman.o" -c "../../../../../src/mame/atari/batman.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/pippin.cpp:48: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/batman.cpp:22: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/barcrest/mpu4dealem.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/barcrest/mpu4dealem.o" -c "../../../../../src/mame/barcrest/mpu4dealem.cpp" Compiling src/mame/bfm/bfm_bd1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bfm/bfm_bd1.o" -c "../../../../../src/mame/bfm/bfm_bd1.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bfm/bfm_bd1.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/barcrest/mpu4dealem.cpp:14: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/powermacg3.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/powermacg3.o" -c "../../../../../src/mame/apple/powermacg3.cpp" Compiling src/mame/bfm/bfm_bda.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bfm/bfm_bda.o" -c "../../../../../src/mame/bfm/bfm_bda.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/powermacg3.cpp:19: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/beathead.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/beathead.o" -c "../../../../../src/mame/atari/beathead.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bfm/bfm_bda.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/barcrest/mpu4empire.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/barcrest/mpu4empire.o" -c "../../../../../src/mame/barcrest/mpu4empire.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/beathead.cpp:103: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/bfm/bfm_blackbox.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bfm/bfm_blackbox.o" -c "../../../../../src/mame/bfm/bfm_blackbox.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/barcrest/mpu4empire.cpp:5: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/prav8ckb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/prav8ckb.o" -c "../../../../../src/mame/apple/prav8ckb.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bfm/bfm_blackbox.cpp:30: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/blstroid.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/blstroid.o" -c "../../../../../src/mame/atari/blstroid.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/prav8ckb.cpp:35: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/blstroid.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/barcrest/mpu4mdm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/barcrest/mpu4mdm.o" -c "../../../../../src/mame/barcrest/mpu4mdm.cpp" Compiling src/mame/apple/rbv.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/rbv.o" -c "../../../../../src/mame/apple/rbv.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/barcrest/mpu4mdm.cpp:5: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/bfm/bfm_cobra3.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bfm/bfm_cobra3.o" -c "../../../../../src/mame/bfm/bfm_cobra3.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/rbv.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bfm/bfm_cobra3.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/boxer.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/boxer.o" -c "../../../../../src/mame/atari/boxer.cpp" Compiling src/mame/apple/scsidma.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/scsidma.o" -c "../../../../../src/mame/apple/scsidma.cpp" Compiling src/mame/barcrest/mpu4misc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/barcrest/mpu4misc.o" -c "../../../../../src/mame/barcrest/mpu4misc.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/boxer.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/scsidma.cpp:16: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/barcrest/mpu4misc.cpp:5: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/bfm/bfm_comn.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bfm/bfm_comn.o" -c "../../../../../src/mame/bfm/bfm_comn.cpp" Compiling src/mame/atari/bsktball.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/bsktball.o" -c "../../../../../src/mame/atari/bsktball.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bfm/bfm_comn.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/sonora.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/sonora.o" -c "../../../../../src/mame/apple/sonora.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/bsktball.cpp:29: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/bfm/bfm_dm01.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bfm/bfm_dm01.o" -c "../../../../../src/mame/bfm/bfm_dm01.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/sonora.cpp:30: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/barcrest/mpu4mod2sw.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/barcrest/mpu4mod2sw.o" -c "../../../../../src/mame/barcrest/mpu4mod2sw.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bfm/bfm_dm01.cpp:37: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/bsktball_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/bsktball_a.o" -c "../../../../../src/mame/atari/bsktball_a.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/barcrest/mpu4mod2sw.cpp:14: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/superga2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/superga2.o" -c "../../../../../src/mame/apple/superga2.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/bsktball_a.cpp:8: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/bfm/bfm_gu96x8m_k657c2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bfm/bfm_gu96x8m_k657c2.o" -c "../../../../../src/mame/bfm/bfm_gu96x8m_k657c2.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/superga2.cpp:20: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bfm/bfm_gu96x8m_k657c2.cpp:24: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/bsktball_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/bsktball_m.o" -c "../../../../../src/mame/atari/bsktball_m.cpp" Compiling src/mame/bfm/bfm_sc1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bfm/bfm_sc1.o" -c "../../../../../src/mame/bfm/bfm_sc1.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/bsktball_m.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/tk2000.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/tk2000.o" -c "../../../../../src/mame/apple/tk2000.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bfm/bfm_sc1.cpp:90: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/tk2000.cpp:25: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/bsktball_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/bsktball_v.o" -c "../../../../../src/mame/atari/bsktball_v.cpp" Compiling src/mame/barcrest/mpu4mod4oki.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/barcrest/mpu4mod4oki.o" -c "../../../../../src/mame/barcrest/mpu4mod4oki.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/bsktball_v.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/barcrest/mpu4mod4oki.cpp:170: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/apple/v8.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/v8.o" -c "../../../../../src/mame/apple/v8.cpp" Compiling src/mame/atari/bwidow.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/bwidow.o" -c "../../../../../src/mame/atari/bwidow.cpp" Compiling src/mame/bfm/bfm_sc2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bfm/bfm_sc2.o" -c "../../../../../src/mame/bfm/bfm_sc2.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/v8.cpp:38: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/bwidow.cpp:221: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bfm/bfm_sc2.cpp:144: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/bwidow_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/bwidow_a.o" -c "../../../../../src/mame/atari/bwidow_a.cpp" Compiling src/mame/apple/valkyrie.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/valkyrie.o" -c "../../../../../src/mame/apple/valkyrie.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/bwidow_a.cpp:6: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/valkyrie.cpp:26: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emucore.h:29, from ../../../../../src/emu/emu.h:33: ../../../../../src/lib/util/endianness.h: In instantiation of ‘constexpr auto util::endian_cast::operator+(std::ptrdiff_t) const [with In = unsigned int; Out = const unsigned char; util::endianness Endian = util::endianness::big; std::ptrdiff_t = long int]’: ../../../../../src/mame/apple/valkyrie.cpp:143:67: required from here 143 | auto const vram8 = util::big_endian_cast(&m_vram[0]) + 0x1000; | ^~~~~~ ../../../../../src/lib/util/endianness.h:94:69: warning: cast from ‘const unsigned char*’ to ‘required_cv*’ {aka ‘const unsigned int*’} increases required alignment of target type [-Wcast-align] 94 | return offset_endian_cast(reinterpret_cast(m_ptr), offs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/bzone.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/bzone.o" -c "../../../../../src/mame/atari/bzone.cpp" Compiling src/mame/apple/vasp.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/apple/vasp.o" -c "../../../../../src/mame/apple/vasp.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/bzone.cpp:210: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/apple/vasp.cpp:16: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/bfm/bfm_sc4.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bfm/bfm_sc4.o" -c "../../../../../src/mame/bfm/bfm_sc4.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bfm/bfm_sc4.cpp:35: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/bzone_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/bzone_a.o" -c "../../../../../src/mame/atari/bzone_a.cpp" Archiving libapple.a... rm -f ../../../../libretro/bin/mame_mame/libapple.a ar -rcs ../../../../libretro/bin/mame_mame/libapple.a ../../../../libretro/obj/libretro/src/mame/apple/adbmodem.o ../../../../libretro/obj/libretro/src/mame/apple/apple1.o ../../../../libretro/obj/libretro/src/mame/apple/apple2.o ../../../../libretro/obj/libretro/src/mame/apple/apple2common.o ../../../../libretro/obj/libretro/src/mame/apple/apple2e.o ../../../../libretro/obj/libretro/src/mame/apple/apple2gs.o ../../../../libretro/obj/libretro/src/mame/apple/apple2video.o ../../../../libretro/obj/libretro/src/mame/apple/apple3.o ../../../../libretro/obj/libretro/src/mame/apple/apple3_m.o ../../../../libretro/obj/libretro/src/mame/apple/apple3_v.o ../../../../libretro/obj/libretro/src/mame/apple/awacs_macrisc.o ../../../../libretro/obj/libretro/src/mame/apple/bandit.o ../../../../libretro/obj/libretro/src/mame/apple/burgundy.o ../../../../libretro/obj/libretro/src/mame/apple/csc.o ../../../../libretro/obj/libretro/src/mame/apple/cuda.o ../../../../libretro/obj/libretro/src/mame/apple/dafb.o ../../../../libretro/obj/libretro/src/mame/apple/dbdma.o ../../../../libretro/obj/libretro/src/mame/apple/dfac.o ../../../../libretro/obj/libretro/src/mame/apple/dfac2.o ../../../../libretro/obj/libretro/src/mame/apple/djmemc.o ../../../../libretro/obj/libretro/src/mame/apple/egret.o ../../../../libretro/obj/libretro/src/mame/apple/f108.o ../../../../libretro/obj/libretro/src/mame/apple/gsc.o ../../../../libretro/obj/libretro/src/mame/apple/heathrow.o ../../../../libretro/obj/libretro/src/mame/apple/imacg3.o ../../../../libretro/obj/libretro/src/mame/apple/iosb.o ../../../../libretro/obj/libretro/src/mame/apple/iphone2g.o ../../../../libretro/obj/libretro/src/mame/apple/lisa.o ../../../../libretro/obj/libretro/src/mame/apple/lisafdc.o ../../../../libretro/obj/libretro/src/mame/apple/lisammu.o ../../../../libretro/obj/libretro/src/mame/apple/lisavideo.o ../../../../libretro/obj/libretro/src/mame/apple/lwriter.o ../../../../libretro/obj/libretro/src/mame/apple/mac128.o ../../../../libretro/obj/libretro/src/mame/apple/macadb.o ../../../../libretro/obj/libretro/src/mame/apple/macii.o ../../../../libretro/obj/libretro/src/mame/apple/maciici.o ../../../../libretro/obj/libretro/src/mame/apple/maciifx.o ../../../../libretro/obj/libretro/src/mame/apple/maciivx.o ../../../../libretro/obj/libretro/src/mame/apple/maclc.o ../../../../libretro/obj/libretro/src/mame/apple/maclc3.o ../../../../libretro/obj/libretro/src/mame/apple/macpdm.o ../../../../libretro/obj/libretro/src/mame/apple/macprtb.o ../../../../libretro/obj/libretro/src/mame/apple/macpwrbk030.o ../../../../libretro/obj/libretro/src/mame/apple/macpwrbkmsc.o ../../../../libretro/obj/libretro/src/mame/apple/macquadra605.o ../../../../libretro/obj/libretro/src/mame/apple/macquadra630.o ../../../../libretro/obj/libretro/src/mame/apple/macquadra700.o ../../../../libretro/obj/libretro/src/mame/apple/macquadra800.o ../../../../libretro/obj/libretro/src/mame/apple/macrtc.o ../../../../libretro/obj/libretro/src/mame/apple/macscsi.o ../../../../libretro/obj/libretro/src/mame/apple/mactoolbox.o ../../../../libretro/obj/libretro/src/mame/apple/msc.o ../../../../libretro/obj/libretro/src/mame/apple/newton.o ../../../../libretro/obj/libretro/src/mame/apple/omega.o ../../../../libretro/obj/libretro/src/mame/apple/pippin.o ../../../../libretro/obj/libretro/src/mame/apple/powermacg3.o ../../../../libretro/obj/libretro/src/mame/apple/prav8ckb.o ../../../../libretro/obj/libretro/src/mame/apple/rbv.o ../../../../libretro/obj/libretro/src/mame/apple/scsidma.o ../../../../libretro/obj/libretro/src/mame/apple/sonora.o ../../../../libretro/obj/libretro/src/mame/apple/superga2.o ../../../../libretro/obj/libretro/src/mame/apple/tk2000.o ../../../../libretro/obj/libretro/src/mame/apple/v8.o ../../../../libretro/obj/libretro/src/mame/apple/valkyrie.o ../../../../libretro/obj/libretro/src/mame/apple/vasp.o mkdir -p "../../../../libretro/obj/libretro/src/mame/bitcorp" Compiling src/mame/bitcorp/gamate.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bitcorp/gamate.o" -c "../../../../../src/mame/bitcorp/gamate.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/bzone_a.cpp:22: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bitcorp/gamate.cpp:14: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/canyon.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/canyon.o" -c "../../../../../src/mame/atari/canyon.cpp" Compiling src/mame/bitcorp/gamate_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bitcorp/gamate_v.o" -c "../../../../../src/mame/bitcorp/gamate_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/canyon.cpp:41: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bitcorp/gamate_v.cpp:27: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/canyon_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/canyon_a.o" -c "../../../../../src/mame/atari/canyon_a.cpp" Archiving libbitcorp.a... rm -f ../../../../libretro/bin/mame_mame/libbitcorp.a ar -rcs ../../../../libretro/bin/mame_mame/libbitcorp.a ../../../../libretro/obj/libretro/src/mame/bitcorp/gamate.o ../../../../libretro/obj/libretro/src/mame/bitcorp/gamate_v.o mkdir -p "../../../../libretro/obj/libretro/src/mame/bmc" Compiling src/mame/bmc/bmcbowl.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bmc/bmcbowl.o" -c "../../../../../src/mame/bmc/bmcbowl.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/canyon_a.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bmc/bmcbowl.cpp:105: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/cball.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/cball.o" -c "../../../../../src/mame/atari/cball.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/cball.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/bmc/bmcpokr.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bmc/bmcpokr.o" -c "../../../../../src/mame/bmc/bmcpokr.cpp" Compiling src/mame/atari/ccastles.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/ccastles.o" -c "../../../../../src/mame/atari/ccastles.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bmc/bmcpokr.cpp:25: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/ccastles.cpp:123: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/centiped.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/centiped.o" -c "../../../../../src/mame/atari/centiped.cpp" Compiling src/mame/bmc/koftball.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bmc/koftball.o" -c "../../../../../src/mame/bmc/koftball.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/centiped.cpp:417: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bmc/koftball.cpp:97: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/barcrest/mpu4mod4yam.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/barcrest/mpu4mod4yam.o" -c "../../../../../src/mame/barcrest/mpu4mod4yam.cpp" Compiling src/mame/atari/centiped_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/centiped_v.o" -c "../../../../../src/mame/atari/centiped_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/barcrest/mpu4mod4yam.cpp:5: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/bmc/popobear.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bmc/popobear.o" -c "../../../../../src/mame/bmc/popobear.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/centiped_v.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bmc/popobear.cpp:102: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/cloak.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/cloak.o" -c "../../../../../src/mame/atari/cloak.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/cloak.cpp:120: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libbmc.a... rm -f ../../../../libretro/bin/mame_mame/libbmc.a ar -rcs ../../../../libretro/bin/mame_mame/libbmc.a ../../../../libretro/obj/libretro/src/mame/bmc/bmcbowl.o ../../../../libretro/obj/libretro/src/mame/bmc/bmcpokr.o ../../../../libretro/obj/libretro/src/mame/bmc/koftball.o ../../../../libretro/obj/libretro/src/mame/bmc/popobear.o Compiling src/mame/barcrest/mpu4plasma.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/barcrest/mpu4plasma.o" -c "../../../../../src/mame/barcrest/mpu4plasma.cpp" Compiling src/mame/atari/cloud9.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/cloud9.o" -c "../../../../../src/mame/atari/cloud9.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/barcrest/mpu4plasma.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/cmmb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/cmmb.o" -c "../../../../../src/mame/atari/cmmb.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/cloud9.cpp:96: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/cmmb.cpp:49: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/bfm/bfm_sc45_helper.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bfm/bfm_sc45_helper.o" -c "../../../../../src/mame/bfm/bfm_sc45_helper.cpp" Compiling src/mame/bfm/bfm_sc5.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bfm/bfm_sc5.o" -c "../../../../../src/mame/bfm/bfm_sc5.cpp" Compiling src/mame/barcrest/mpu4redpoint.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/barcrest/mpu4redpoint.o" -c "../../../../../src/mame/barcrest/mpu4redpoint.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bfm/bfm_sc45_helper.cpp:8: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/cops.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/cops.o" -c "../../../../../src/mame/atari/cops.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bfm/bfm_sc5.cpp:138: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/barcrest/mpu4redpoint.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/cops.cpp:38: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/copsnrob.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/copsnrob.o" -c "../../../../../src/mame/atari/copsnrob.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/copsnrob.cpp:60: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/barcrest/mpu4union.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/barcrest/mpu4union.o" -c "../../../../../src/mame/barcrest/mpu4union.cpp" Compiling src/mame/barcrest/mpu4unsorted.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/barcrest/mpu4unsorted.o" -c "../../../../../src/mame/barcrest/mpu4unsorted.cpp" Compiling src/mame/bfm/bfm_sc5sw.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bfm/bfm_sc5sw.o" -c "../../../../../src/mame/bfm/bfm_sc5sw.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/barcrest/mpu4union.cpp:5: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/barcrest/mpu4unsorted.cpp:17: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/copsnrob_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/copsnrob_a.o" -c "../../../../../src/mame/atari/copsnrob_a.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bfm/bfm_sc5sw.cpp:14: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/copsnrob_a.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/barcrest/mpu4vid.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/barcrest/mpu4vid.o" -c "../../../../../src/mame/barcrest/mpu4vid.cpp" Compiling src/mame/atari/cyberbal.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/cyberbal.o" -c "../../../../../src/mame/atari/cyberbal.cpp" Compiling src/mame/barcrest/mpu5.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/barcrest/mpu5.o" -c "../../../../../src/mame/barcrest/mpu5.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/barcrest/mpu4vid.cpp:177: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/cyberbal.cpp:25: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/barcrest/mpu5.cpp:140: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/bfm/bfm_sc6.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bfm/bfm_sc6.o" -c "../../../../../src/mame/bfm/bfm_sc6.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bfm/bfm_sc6.cpp:18: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/cybstorm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/cybstorm.o" -c "../../../../../src/mame/atari/cybstorm.cpp" Compiling src/mame/barcrest/mpu5sw.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/barcrest/mpu5sw.o" -c "../../../../../src/mame/barcrest/mpu5sw.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/cybstorm.cpp:22: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/barcrest/mpu5sw.cpp:78: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/bfm/bfmsys83.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bfm/bfmsys83.o" -c "../../../../../src/mame/bfm/bfmsys83.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bfm/bfmsys83.cpp:5: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/destroyr.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/destroyr.o" -c "../../../../../src/mame/atari/destroyr.cpp" Compiling src/mame/atari/dragrace.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/dragrace.o" -c "../../../../../src/mame/atari/dragrace.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/destroyr.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/dragrace.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/bfm/bfmsys85.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bfm/bfmsys85.o" -c "../../../../../src/mame/bfm/bfmsys85.cpp" Archiving libbarcrest.a... rm -f ../../../../libretro/bin/mame_mame/libbarcrest.a ar -rcs ../../../../libretro/bin/mame_mame/libbarcrest.a ../../../../libretro/obj/libretro/src/mame/barcrest/mpu1.o ../../../../libretro/obj/libretro/src/mame/barcrest/mpu3.o ../../../../libretro/obj/libretro/src/mame/barcrest/mpu4.o ../../../../libretro/obj/libretro/src/mame/barcrest/mpu4_characteriser_bootleg.o ../../../../libretro/obj/libretro/src/mame/barcrest/mpu4_characteriser_pal.o ../../../../libretro/obj/libretro/src/mame/barcrest/mpu4_characteriser_pal_bwb.o ../../../../libretro/obj/libretro/src/mame/barcrest/mpu4_oki_sampled_sound.o ../../../../libretro/obj/libretro/src/mame/barcrest/mpu4avan.o ../../../../libretro/obj/libretro/src/mame/barcrest/mpu4bwb.o ../../../../libretro/obj/libretro/src/mame/barcrest/mpu4concept.o ../../../../libretro/obj/libretro/src/mame/barcrest/mpu4crystal.o ../../../../libretro/obj/libretro/src/mame/barcrest/mpu4dealem.o ../../../../libretro/obj/libretro/src/mame/barcrest/mpu4empire.o ../../../../libretro/obj/libretro/src/mame/barcrest/mpu4mdm.o ../../../../libretro/obj/libretro/src/mame/barcrest/mpu4misc.o ../../../../libretro/obj/libretro/src/mame/barcrest/mpu4mod2sw.o ../../../../libretro/obj/libretro/src/mame/barcrest/mpu4mod4oki.o ../../../../libretro/obj/libretro/src/mame/barcrest/mpu4mod4yam.o ../../../../libretro/obj/libretro/src/mame/barcrest/mpu4plasma.o ../../../../libretro/obj/libretro/src/mame/barcrest/mpu4redpoint.o ../../../../libretro/obj/libretro/src/mame/barcrest/mpu4union.o ../../../../libretro/obj/libretro/src/mame/barcrest/mpu4unsorted.o ../../../../libretro/obj/libretro/src/mame/barcrest/mpu4vid.o ../../../../libretro/obj/libretro/src/mame/barcrest/mpu5.o ../../../../libretro/obj/libretro/src/mame/barcrest/mpu5sw.o Compiling src/mame/atari/dragrace_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/dragrace_a.o" -c "../../../../../src/mame/atari/dragrace_a.cpp" mkdir -p "../../../../libretro/obj/libretro/src/mame/bondwell" Compiling src/mame/bondwell/bw12.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bondwell/bw12.o" -c "../../../../../src/mame/bondwell/bw12.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bfm/bfmsys85.cpp:59: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/bondwell/bw2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bondwell/bw2.o" -c "../../../../../src/mame/bondwell/bw2.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/dragrace_a.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bondwell/bw12.cpp:26: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bondwell/bw2.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/bfm/rastersp.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bfm/rastersp.o" -c "../../../../../src/mame/bfm/rastersp.cpp" Compiling src/mame/atari/eprom.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/eprom.o" -c "../../../../../src/mame/atari/eprom.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bfm/rastersp.cpp:19: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/eprom.cpp:29: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/firefox.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/firefox.o" -c "../../../../../src/mame/atari/firefox.cpp" Archiving libbondwell.a... rm -f ../../../../libretro/bin/mame_mame/libbondwell.a ar -rcs ../../../../libretro/bin/mame_mame/libbondwell.a ../../../../libretro/obj/libretro/src/mame/bondwell/bw12.o ../../../../libretro/obj/libretro/src/mame/bondwell/bw2.o mkdir -p "../../../../libretro/obj/libretro/src/mame/booth" Compiling src/mame/booth/apexc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/booth/apexc.o" -c "../../../../../src/mame/booth/apexc.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/firefox.cpp:31: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/booth/apexc.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libbfm.a... rm -f ../../../../libretro/bin/mame_mame/libbfm.a ar -rcs ../../../../libretro/bin/mame_mame/libbfm.a ../../../../libretro/obj/libretro/src/mame/bfm/bfcobra.o ../../../../libretro/obj/libretro/src/mame/bfm/bfm_ad5.o ../../../../libretro/obj/libretro/src/mame/bfm/bfm_ad5sw.o ../../../../libretro/obj/libretro/src/mame/bfm/bfm_adr2.o ../../../../libretro/obj/libretro/src/mame/bfm/bfm_bd1.o ../../../../libretro/obj/libretro/src/mame/bfm/bfm_bda.o ../../../../libretro/obj/libretro/src/mame/bfm/bfm_blackbox.o ../../../../libretro/obj/libretro/src/mame/bfm/bfm_cobra3.o ../../../../libretro/obj/libretro/src/mame/bfm/bfm_comn.o ../../../../libretro/obj/libretro/src/mame/bfm/bfm_dm01.o ../../../../libretro/obj/libretro/src/mame/bfm/bfm_gu96x8m_k657c2.o ../../../../libretro/obj/libretro/src/mame/bfm/bfm_sc1.o ../../../../libretro/obj/libretro/src/mame/bfm/bfm_sc2.o ../../../../libretro/obj/libretro/src/mame/bfm/bfm_sc4.o ../../../../libretro/obj/libretro/src/mame/bfm/bfm_sc45_helper.o ../../../../libretro/obj/libretro/src/mame/bfm/bfm_sc5.o ../../../../libretro/obj/libretro/src/mame/bfm/bfm_sc5sw.o ../../../../libretro/obj/libretro/src/mame/bfm/bfm_sc6.o ../../../../libretro/obj/libretro/src/mame/bfm/bfmsys83.o ../../../../libretro/obj/libretro/src/mame/bfm/bfmsys85.o ../../../../libretro/obj/libretro/src/mame/bfm/rastersp.o mkdir -p "../../../../libretro/obj/libretro/src/mame/bordun" Compiling src/mame/bordun/att.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bordun/att.o" -c "../../../../../src/mame/bordun/att.cpp" Compiling src/mame/atari/firetrk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/firetrk.o" -c "../../../../../src/mame/atari/firetrk.cpp" Compiling src/mame/booth/apexc_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/booth/apexc_m.o" -c "../../../../../src/mame/booth/apexc_m.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bordun/att.cpp:19: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/firetrk.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/booth/apexc_m.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/booth/apexc_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/booth/apexc_v.o" -c "../../../../../src/mame/booth/apexc_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/booth/apexc_v.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/bordun/skylncr.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/bordun/skylncr.o" -c "../../../../../src/mame/bordun/skylncr.cpp" Compiling src/mame/atari/firetrk_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/firetrk_a.o" -c "../../../../../src/mame/atari/firetrk_a.cpp" Compiling src/mame/atari/flyball.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/flyball.o" -c "../../../../../src/mame/atari/flyball.cpp" Archiving libbooth.a... rm -f ../../../../libretro/bin/mame_mame/libbooth.a ar -rcs ../../../../libretro/bin/mame_mame/libbooth.a ../../../../libretro/obj/libretro/src/mame/booth/apexc.o ../../../../libretro/obj/libretro/src/mame/booth/apexc_m.o ../../../../libretro/obj/libretro/src/mame/booth/apexc_v.o mkdir -p "../../../../libretro/obj/libretro/src/mame/brainchild" Compiling src/mame/brainchild/pls1000.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/brainchild/pls1000.o" -c "../../../../../src/mame/brainchild/pls1000.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/bordun/skylncr.cpp:120: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/firetrk_a.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/flyball.cpp:16: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/brainchild/pls1000.cpp:26: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/foodf.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/foodf.o" -c "../../../../../src/mame/atari/foodf.cpp" Archiving libbordun.a... rm -f ../../../../libretro/bin/mame_mame/libbordun.a ar -rcs ../../../../libretro/bin/mame_mame/libbordun.a ../../../../libretro/obj/libretro/src/mame/bordun/att.o ../../../../libretro/obj/libretro/src/mame/bordun/skylncr.o mkdir -p "../../../../libretro/obj/libretro/src/mame/brother" Compiling src/mame/brother/ax145.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/brother/ax145.o" -c "../../../../../src/mame/brother/ax145.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/foodf.cpp:78: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/gauntlet.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/gauntlet.o" -c "../../../../../src/mame/atari/gauntlet.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/brother/ax145.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libbrainchild.a... rm -f ../../../../libretro/bin/mame_mame/libbrainchild.a ar -rcs ../../../../libretro/bin/mame_mame/libbrainchild.a ../../../../libretro/obj/libretro/src/mame/brainchild/pls1000.o mkdir -p "../../../../libretro/obj/libretro/src/mame/burroughs" Compiling src/mame/burroughs/anzterm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/burroughs/anzterm.o" -c "../../../../../src/mame/burroughs/anzterm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/gauntlet.cpp:124: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/brother/lw30.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/brother/lw30.o" -c "../../../../../src/mame/brother/lw30.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/burroughs/anzterm.cpp:347: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/brother/lw30.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/gtia.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/gtia.o" -c "../../../../../src/mame/atari/gtia.cpp" Compiling src/mame/burroughs/td831.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/burroughs/td831.o" -c "../../../../../src/mame/burroughs/td831.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/gtia.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/gumrally.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/gumrally.o" -c "../../../../../src/mame/atari/gumrally.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/burroughs/td831.cpp:26: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/brother/lw350.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/brother/lw350.o" -c "../../../../../src/mame/brother/lw350.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/gumrally.cpp:66: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/camputers" Compiling src/mame/camputers/camplynx.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/camputers/camplynx.o" -c "../../../../../src/mame/camputers/camplynx.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/brother/lw350.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libburroughs.a... rm -f ../../../../libretro/bin/mame_mame/libburroughs.a ar -rcs ../../../../libretro/bin/mame_mame/libburroughs.a ../../../../libretro/obj/libretro/src/mame/burroughs/anzterm.o ../../../../libretro/obj/libretro/src/mame/burroughs/td831.o mkdir -p "../../../../libretro/obj/libretro/src/mame/canon" Compiling src/mame/canon/canon_s80.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/canon/canon_s80.o" -c "../../../../../src/mame/canon/canon_s80.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/camputers/camplynx.cpp:160: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/canon/canon_s80.cpp:151: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/harddriv.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/harddriv.o" -c "../../../../../src/mame/atari/harddriv.cpp" Compiling src/mame/brother/lw700i.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/brother/lw700i.o" -c "../../../../../src/mame/brother/lw700i.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/harddriv.cpp:334: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/canon/cat.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/canon/cat.o" -c "../../../../../src/mame/canon/cat.cpp" Archiving libcamputers.a... rm -f ../../../../libretro/bin/mame_mame/libcamputers.a ar -rcs ../../../../libretro/bin/mame_mame/libcamputers.a ../../../../libretro/obj/libretro/src/mame/camputers/camplynx.o Compiling src/mame/canon/x07.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/canon/x07.o" -c "../../../../../src/mame/canon/x07.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/brother/lw700i.cpp:16: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/canon/cat.cpp:198: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/canon/x07.cpp:31: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/brother/lw840.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/brother/lw840.o" -c "../../../../../src/mame/brother/lw840.cpp" Compiling src/mame/brother/pn8800fxb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/brother/pn8800fxb.o" -c "../../../../../src/mame/brother/pn8800fxb.cpp" Archiving libcanon.a... rm -f ../../../../libretro/bin/mame_mame/libcanon.a ar -rcs ../../../../libretro/bin/mame_mame/libcanon.a ../../../../libretro/obj/libretro/src/mame/canon/canon_s80.o ../../../../libretro/obj/libretro/src/mame/canon/cat.o ../../../../libretro/obj/libretro/src/mame/canon/x07.o Compiling src/mame/atari/harddriv_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/harddriv_a.o" -c "../../../../../src/mame/atari/harddriv_a.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/brother/lw840.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/brother/pn8800fxb.cpp:38: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/harddriv_a.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/harddriv_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/harddriv_m.o" -c "../../../../../src/mame/atari/harddriv_m.cpp" Compiling src/mame/atari/harddriv_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/harddriv_v.o" -c "../../../../../src/mame/atari/harddriv_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/harddriv_m.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libbrother.a... rm -f ../../../../libretro/bin/mame_mame/libbrother.a ar -rcs ../../../../libretro/bin/mame_mame/libbrother.a ../../../../libretro/obj/libretro/src/mame/brother/ax145.o ../../../../libretro/obj/libretro/src/mame/brother/lw30.o ../../../../libretro/obj/libretro/src/mame/brother/lw350.o ../../../../libretro/obj/libretro/src/mame/brother/lw700i.o ../../../../libretro/obj/libretro/src/mame/brother/lw840.o ../../../../libretro/obj/libretro/src/mame/brother/pn8800fxb.o mkdir -p "../../../../libretro/obj/libretro/src/mame/cantab" Compiling src/mame/cantab/jupace.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cantab/jupace.o" -c "../../../../../src/mame/cantab/jupace.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/harddriv_v.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/hitparade.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/hitparade.o" -c "../../../../../src/mame/atari/hitparade.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cantab/jupace.cpp:42: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/atari/harddriv_m.cpp: In member function ‘virtual void harddriv_state::device_start()’: ../../../../../src/mame/atari/harddriv_m.cpp:44:34: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 44 | m_adsp_pgm_memory_word = (uint16_t *)(reinterpret_cast(m_adsp_pgm_memory.target()) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/hitparade.cpp:30: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/atari/harddriv_v.cpp: In member function ‘void harddriv_state::hdgsp_vram_1bpp_w(offs_t, uint16_t)’: ../../../../../src/mame/atari/harddriv_v.cpp:273:26: warning: cast from ‘short unsigned int*’ to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 273 | uint32_t *dest = (uint32_t *)&m_gsp_vram[offset * 8]; ../../../../../src/mame/atari/harddriv_v.cpp: In member function ‘void harddriv_state::hdgsp_vram_2bpp_w(offs_t, uint16_t)’: ../../../../../src/mame/atari/harddriv_v.cpp:301:26: warning: cast from ‘short unsigned int*’ to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 301 | uint32_t *dest = (uint32_t *)&m_gsp_vram[offset * 4]; mkdir -p "../../../../libretro/obj/libretro/src/mame/capcom" Compiling src/mame/capcom/1942.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/1942.o" -c "../../../../../src/mame/capcom/1942.cpp" Compiling src/mame/atari/irobot.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/irobot.o" -c "../../../../../src/mame/atari/irobot.cpp" Archiving libcantab.a... rm -f ../../../../libretro/bin/mame_mame/libcantab.a ar -rcs ../../../../libretro/bin/mame_mame/libcantab.a ../../../../libretro/obj/libretro/src/mame/cantab/jupace.o mkdir -p "../../../../libretro/obj/libretro/src/mame/casio" Compiling src/mame/casio/casio_rompack.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/casio/casio_rompack.o" -c "../../../../../src/mame/casio/casio_rompack.cpp" Compiling src/mame/casio/casloopy.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/casio/casloopy.o" -c "../../../../../src/mame/casio/casloopy.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/1942.cpp:167: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/irobot.cpp:82: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/casio/casio_rompack.cpp:15: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/casio/casloopy.cpp:119: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/irobot_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/irobot_m.o" -c "../../../../../src/mame/atari/irobot_m.cpp" Compiling src/mame/casio/cfx9850.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/casio/cfx9850.o" -c "../../../../../src/mame/casio/cfx9850.cpp" Compiling src/mame/capcom/1942_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/1942_v.o" -c "../../../../../src/mame/capcom/1942_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/irobot_m.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/casio/cfx9850.cpp:28: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/1942_v.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/atari/irobot_m.cpp: In member function ‘uint32_t irobot_state::irmb_din(const irmb_ops*)’: ../../../../../src/mame/atari/irobot_m.cpp:279:30: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 279 | d = ((uint16_t *)m_mbRAM)[ad & 0xfff]; /* MB RAM read */ | ^~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/atari/irobot_m.cpp:281:30: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 281 | d = ((uint16_t *)m_mbROM)[ad + 0x2000]; /* MB ROM read, CEMATH = 1 */ | ^~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/atari/irobot_m.cpp:283:30: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 283 | d = ((uint16_t *)m_mbROM)[ad & 0x1fff]; /* MB ROM read, CEMATH = 0 */ | ^~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/atari/irobot_m.cpp: In member function ‘void irobot_state::irmb_dout(const irmb_ops*, uint32_t)’: ../../../../../src/mame/atari/irobot_m.cpp:293:18: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 293 | ((uint16_t *)m_combase_mb)[m_irmb_latch & 0x7ff] = d; | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/atari/irobot_m.cpp:301:26: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 301 | ((uint16_t *)m_mbRAM)[ad & 0xfff] = d; /* MB RAM write */ | ^~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/irobot_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/irobot_v.o" -c "../../../../../src/mame/atari/irobot_v.cpp" Compiling src/mame/capcom/1943.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/1943.o" -c "../../../../../src/mame/capcom/1943.cpp" Compiling src/mame/casio/cps2000.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/casio/cps2000.o" -c "../../../../../src/mame/casio/cps2000.cpp" Compiling src/mame/casio/ct8000.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/casio/ct8000.o" -c "../../../../../src/mame/casio/ct8000.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/irobot_v.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/1943.cpp:41: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/casio/cps2000.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/casio/ct8000.cpp:37: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/atari/irobot_v.cpp: In member function ‘void irobot_state::irobot_run_video()’: ../../../../../src/mame/atari/irobot_v.cpp:216:31: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 216 | uint16_t *combase16 = (uint16_t *)m_combase; | ^~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/jag_blitter.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/jag_blitter.o" -c "../../../../../src/mame/atari/jag_blitter.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/jag_blitter.cpp:14: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/casio/ct8000_midi.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/casio/ct8000_midi.o" -c "../../../../../src/mame/casio/ct8000_midi.cpp" Compiling src/mame/casio/ctk2000.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/casio/ctk2000.o" -c "../../../../../src/mame/casio/ctk2000.cpp" Compiling src/mame/capcom/1943_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/1943_v.o" -c "../../../../../src/mame/capcom/1943_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/casio/ct8000_midi.cpp:68: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/jaguar.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/jaguar.o" -c "../../../../../src/mame/atari/jaguar.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/casio/ctk2000.cpp:30: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/1943_v.cpp:32: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/jaguar.cpp:338: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/casio/ctk551.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/casio/ctk551.o" -c "../../../../../src/mame/casio/ctk551.cpp" Compiling src/mame/capcom/alien.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/alien.o" -c "../../../../../src/mame/capcom/alien.cpp" Compiling src/mame/capcom/bionicc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/bionicc.o" -c "../../../../../src/mame/capcom/bionicc.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/casio/ctk551.cpp:185: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/alien.cpp:98: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/atari/jaguar.cpp: In member function ‘virtual void jaguar_state::machine_reset()’: ../../../../../src/mame/atari/jaguar.cpp:425:37: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 425 | std::copy_n(reinterpret_cast(memregion("maincpu")->base()), 0x100, &m_shared_ram[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/bionicc.cpp:85: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/casio/ctk551.cpp: In member function ‘void {anonymous}::ctk551_state::init_ap10()’: ../../../../../src/mame/casio/ctk551.cpp:1197:25: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 1197 | uint16_t* rom = (uint16_t*)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/casio/ctk551.cpp: In member function ‘void {anonymous}::ctk551_state::init_ctk530()’: ../../../../../src/mame/casio/ctk551.cpp:1204:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 1204 | uint16_t* dest = (uint16_t*)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/casio/ctk551.cpp:1205:31: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 1205 | const uint16_t* src = (uint16_t*)memregion("lsi102")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/casio/ctk551.cpp: In member function ‘void {anonymous}::ctk551_state::init_gz70sp()’: ../../../../../src/mame/casio/ctk551.cpp:1219:25: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 1219 | uint16_t* rom = (uint16_t*)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/casio/cz1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/casio/cz1.o" -c "../../../../../src/mame/casio/cz1.cpp" Compiling src/mame/casio/cz101.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/casio/cz101.o" -c "../../../../../src/mame/casio/cz101.cpp" Compiling src/mame/atari/jaguar_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/jaguar_a.o" -c "../../../../../src/mame/atari/jaguar_a.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/casio/cz1.cpp:28: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/casio/cz101.cpp:25: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/jaguar_a.cpp:147: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/capcom/blktiger.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/blktiger.o" -c "../../../../../src/mame/capcom/blktiger.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/blktiger.cpp:136: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/jaguar_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/jaguar_v.o" -c "../../../../../src/mame/atari/jaguar_v.cpp" Compiling src/mame/casio/cz230s.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/casio/cz230s.o" -c "../../../../../src/mame/casio/cz230s.cpp" Compiling src/mame/casio/dg20.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/casio/dg20.o" -c "../../../../../src/mame/casio/dg20.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/jaguar_v.cpp:145: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/casio/cz230s.cpp:22: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/casio/dg20.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/capcom/blktiger_ms.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/blktiger_ms.o" -c "../../../../../src/mame/capcom/blktiger_ms.cpp" In file included from ../../../../../src/mame/atari/jaguar_v.cpp:984: ../../../../../src/mame/atari/jagobj.ipp: In member function ‘uint32_t jaguar_state::process_bitmap(uint16_t*, uint32_t*, int)’: ../../../../../src/mame/atari/jagobj.ipp:383:25: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 383 | uint32_t *src = (uint32_t *)memory_base(data << 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/atari/jagobj.ipp: In member function ‘uint32_t jaguar_state::process_scaled_bitmap(uint16_t*, uint32_t*, int)’: ../../../../../src/mame/atari/jagobj.ipp:619:25: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 619 | uint32_t *src = (uint32_t *)memory_base(data << 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/atari/jagobj.ipp: In member function ‘void jaguar_state::process_object_list(int, uint16_t*)’: ../../../../../src/mame/atari/jagobj.ipp:958:27: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 958 | objdata = (uint32_t *)memory_base(object_pointer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/blktiger_ms.cpp:31: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/cave" Compiling src/mame/cave/cavepc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cave/cavepc.o" -c "../../../../../src/mame/cave/cavepc.cpp" Compiling src/mame/atari/jedi.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/jedi.o" -c "../../../../../src/mame/atari/jedi.cpp" Compiling src/mame/casio/fp1100.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/casio/fp1100.o" -c "../../../../../src/mame/casio/fp1100.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cave/cavepc.cpp:56: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/capcom/cbasebal.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/cbasebal.o" -c "../../../../../src/mame/capcom/cbasebal.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/jedi.cpp:116: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/casio/fp1100.cpp:47: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/cbasebal.cpp:17: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/cave/cv1k.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cave/cv1k.o" -c "../../../../../src/mame/cave/cv1k.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cave/cv1k.cpp:197: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/klax.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/klax.o" -c "../../../../../src/mame/atari/klax.cpp" Compiling src/mame/capcom/chakumelo.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/chakumelo.o" -c "../../../../../src/mame/capcom/chakumelo.cpp" Compiling src/mame/casio/fp200.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/casio/fp200.o" -c "../../../../../src/mame/casio/fp200.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/klax.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/chakumelo.cpp:33: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/casio/fp200.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/cave/cv1k_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cave/cv1k_v.o" -c "../../../../../src/mame/cave/cv1k_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cave/cv1k_v.cpp:6: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/capcom/commando.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/commando.o" -c "../../../../../src/mame/capcom/commando.cpp" Compiling src/mame/casio/fp6000.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/casio/fp6000.o" -c "../../../../../src/mame/casio/fp6000.cpp" Compiling src/mame/atari/liberatr.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/liberatr.o" -c "../../../../../src/mame/atari/liberatr.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/commando.cpp:165: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/cave/cv1k_v_blit0.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cave/cv1k_v_blit0.o" -c "../../../../../src/mame/cave/cv1k_v_blit0.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/casio/fp6000.cpp:18: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/liberatr.cpp:140: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cave/cv1k_v_blit0.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/casio/fp6000.cpp: In member function ‘void {anonymous}::fp6000_state::crtc_update_row(bitmap_rgb32&, const rectangle&, uint16_t, uint8_t, uint16_t, uint8_t, int8_t, int, int, int)’: ../../../../../src/mame/casio/fp6000.cpp:252:38: warning: cast from ‘short unsigned int*’ to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 252 | uint32_t const *const vram = reinterpret_cast(m_gvram.target()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/capcom/cps1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/cps1.o" -c "../../../../../src/mame/capcom/cps1.cpp" Compiling src/mame/cave/cv1k_v_blit1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cave/cv1k_v_blit1.o" -c "../../../../../src/mame/cave/cv1k_v_blit1.cpp" Compiling src/mame/casio/fp6000_kbd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/casio/fp6000_kbd.o" -c "../../../../../src/mame/casio/fp6000_kbd.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/cps1.cpp:242: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/lynx.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/lynx.o" -c "../../../../../src/mame/atari/lynx.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cave/cv1k_v_blit1.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/lynx.cpp:19: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/casio/fp6000_kbd.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/cave/cv1k_v_blit2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cave/cv1k_v_blit2.o" -c "../../../../../src/mame/cave/cv1k_v_blit2.cpp" ../../../../../src/mame/capcom/cps1.cpp: In member function ‘void cps_state::init_pang3()’: ../../../../../src/mame/capcom/cps1.cpp:14768:25: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 14768 | uint16_t *rom = (uint16_t *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/casio/fz1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/casio/fz1.o" -c "../../../../../src/mame/casio/fz1.cpp" Compiling src/mame/atari/lynx_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/lynx_m.o" -c "../../../../../src/mame/atari/lynx_m.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cave/cv1k_v_blit2.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/casio/fz1.cpp:29: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/lynx_m.cpp:7: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/cave/cv1k_v_blit3.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cave/cv1k_v_blit3.o" -c "../../../../../src/mame/cave/cv1k_v_blit3.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cave/cv1k_v_blit3.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/marblmd2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/marblmd2.o" -c "../../../../../src/mame/atari/marblmd2.cpp" Compiling src/mame/capcom/cps1_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/cps1_v.o" -c "../../../../../src/mame/capcom/cps1_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/marblmd2.cpp:24: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/cave/cv1k_v_blit4.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cave/cv1k_v_blit4.o" -c "../../../../../src/mame/cave/cv1k_v_blit4.cpp" Compiling src/mame/casio/ht6000.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/casio/ht6000.o" -c "../../../../../src/mame/casio/ht6000.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/cps1_v.cpp:463: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cave/cv1k_v_blit4.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/casio/ht6000.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/cave/cv1k_v_blit5.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cave/cv1k_v_blit5.o" -c "../../../../../src/mame/cave/cv1k_v_blit5.cpp" Compiling src/mame/capcom/cps1bl_5205.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/cps1bl_5205.o" -c "../../../../../src/mame/capcom/cps1bl_5205.cpp" Compiling src/mame/casio/ld50.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/casio/ld50.o" -c "../../../../../src/mame/casio/ld50.cpp" Compiling src/mame/atari/maria.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/maria.o" -c "../../../../../src/mame/atari/maria.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cave/cv1k_v_blit5.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/cps1bl_5205.cpp:32: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/casio/ld50.cpp:48: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/maria.cpp:49: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/cave/cv1k_v_blit6.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cave/cv1k_v_blit6.o" -c "../../../../../src/mame/cave/cv1k_v_blit6.cpp" Compiling src/mame/atari/mathbox.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/mathbox.o" -c "../../../../../src/mame/atari/mathbox.cpp" Compiling src/mame/casio/pb1000.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/casio/pb1000.o" -c "../../../../../src/mame/casio/pb1000.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cave/cv1k_v_blit6.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/mathbox.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/casio/pb1000.cpp:25: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/capcom/cps1bl_pic.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/cps1bl_pic.o" -c "../../../../../src/mame/capcom/cps1bl_pic.cpp" Compiling src/mame/cave/cv1k_v_blit7.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cave/cv1k_v_blit7.o" -c "../../../../../src/mame/cave/cv1k_v_blit7.cpp" Compiling src/mame/atari/maxaflex.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/maxaflex.o" -c "../../../../../src/mame/atari/maxaflex.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/cps1bl_pic.cpp:45: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cave/cv1k_v_blit7.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/maxaflex.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/casio/pickytlk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/casio/pickytlk.o" -c "../../../../../src/mame/casio/pickytlk.cpp" Compiling src/mame/cave/cv1k_v_blit8.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cave/cv1k_v_blit8.o" -c "../../../../../src/mame/cave/cv1k_v_blit8.cpp" ../../../../../src/mame/capcom/cps1bl_pic.cpp: In member function ‘void {anonymous}::cps1bl_pic_state::init_punipic()’: ../../../../../src/mame/capcom/cps1bl_pic.cpp:850:27: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 850 | uint16_t *mem16 = (uint16_t *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/capcom/cps1bl_pic.cpp: In member function ‘void {anonymous}::cps1bl_pic_state::init_punipic3()’: ../../../../../src/mame/capcom/cps1bl_pic.cpp:863:27: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 863 | uint16_t *mem16 = (uint16_t *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/casio/pickytlk.cpp:51: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cave/cv1k_v_blit8.cpp:5: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/mediagx.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/mediagx.o" -c "../../../../../src/mame/atari/mediagx.cpp" Compiling src/mame/capcom/cps2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/cps2.o" -c "../../../../../src/mame/capcom/cps2.cpp" Compiling src/mame/cave/fstgfish.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cave/fstgfish.o" -c "../../../../../src/mame/cave/fstgfish.cpp" Compiling src/mame/casio/pv1000.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/casio/pv1000.o" -c "../../../../../src/mame/casio/pv1000.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/mediagx.cpp:69: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/cps2.cpp:622: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cave/fstgfish.cpp:78: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/casio/pv1000.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/atari/mediagx.cpp: In constructor ‘{anonymous}::mediagx_state::mediagx_state(const machine_config&, device_type, const char*)’: ../../../../../src/mame/atari/mediagx.cpp:106:42: warning: ‘pcat_base_state::pcat_base_state(const machine_config&, device_type, const char*)’ is deprecated: Leaky abstraction of a southbridge, to be replaced with actual chipset emulation. [-Wdeprecated-declarations] 106 | m_ports(*this, "IN%u", 0U) | ^ In file included from ../../../../../src/mame/atari/mediagx.cpp:70: ../../../../../src/mame/shared/pcshare.h:20:9: note: declared here 20 | pcat_base_state(const machine_config &mconfig, device_type type, const char *tag) : | ^~~~~~~~~~~~~~~ Archiving libcave.a... rm -f ../../../../libretro/bin/mame_mame/libcave.a ar -rcs ../../../../libretro/bin/mame_mame/libcave.a ../../../../libretro/obj/libretro/src/mame/cave/cavepc.o ../../../../libretro/obj/libretro/src/mame/cave/cv1k.o ../../../../libretro/obj/libretro/src/mame/cave/cv1k_v.o ../../../../libretro/obj/libretro/src/mame/cave/cv1k_v_blit0.o ../../../../libretro/obj/libretro/src/mame/cave/cv1k_v_blit1.o ../../../../libretro/obj/libretro/src/mame/cave/cv1k_v_blit2.o ../../../../libretro/obj/libretro/src/mame/cave/cv1k_v_blit3.o ../../../../libretro/obj/libretro/src/mame/cave/cv1k_v_blit4.o ../../../../libretro/obj/libretro/src/mame/cave/cv1k_v_blit5.o ../../../../libretro/obj/libretro/src/mame/cave/cv1k_v_blit6.o ../../../../libretro/obj/libretro/src/mame/cave/cv1k_v_blit7.o ../../../../libretro/obj/libretro/src/mame/cave/cv1k_v_blit8.o ../../../../libretro/obj/libretro/src/mame/cave/fstgfish.o Compiling src/mame/casio/pv2000.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/casio/pv2000.o" -c "../../../../../src/mame/casio/pv2000.cpp" ../../../../../src/mame/capcom/cps2.cpp: In member function ‘void {anonymous}::cps2_state::cps2_gfx_decode()’: ../../../../../src/mame/capcom/cps2.cpp:795:27: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint64_t*’ {aka ‘long unsigned int*’} increases required alignment of target type [-Wcast-align] 795 | unshuffle((uint64_t *)(memregion("gfx")->base() + i), banksize / 8); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/capcom/cps2.cpp: In member function ‘void {anonymous}::cps2_state::init_cps2crypt()’: ../../../../../src/mame/capcom/cps2.cpp:10993:41: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 10993 | cps2_decrypt(machine(), (uint16_t *)memregion("maincpu")->base(), m_decrypted_opcodes, memregion("maincpu")->bytes(), key, lower / 2, upper / 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/capcom/cps2.cpp: In member function ‘void {anonymous}::cps2_state::gigaman2_gfx_reorder()’: ../../../../../src/mame/capcom/cps2.cpp:11052:25: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 11052 | uint16_t *rom = (uint16_t *)memregion("gfx")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/cce" Compiling src/mame/cce/mc1000.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cce/mc1000.o" -c "../../../../../src/mame/cce/mc1000.cpp" Compiling src/mame/atari/metalmx.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/metalmx.o" -c "../../../../../src/mame/atari/metalmx.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/casio/pv2000.cpp:32: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cce/mc1000.cpp:25: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/metalmx.cpp:259: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/casio/ra3.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/casio/ra3.o" -c "../../../../../src/mame/casio/ra3.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/casio/ra3.cpp:7: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/mgolf.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/mgolf.o" -c "../../../../../src/mame/atari/mgolf.cpp" Archiving libcce.a... rm -f ../../../../libretro/bin/mame_mame/libcce.a ar -rcs ../../../../libretro/bin/mame_mame/libcce.a ../../../../libretro/obj/libretro/src/mame/cce/mc1000.o Compiling src/mame/casio/rz1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/casio/rz1.o" -c "../../../../../src/mame/casio/rz1.cpp" Compiling src/mame/capcom/cps2comm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/cps2comm.o" -c "../../../../../src/mame/capcom/cps2comm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/mgolf.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/casio/rz1.cpp:30: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/cps2comm.cpp:79: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/casio/sk1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/casio/sk1.o" -c "../../../../../src/mame/casio/sk1.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/casio/sk1.cpp:28: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/mhavoc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/mhavoc.o" -c "../../../../../src/mame/atari/mhavoc.cpp" Compiling src/mame/casio/superjr.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/casio/superjr.o" -c "../../../../../src/mame/casio/superjr.cpp" Compiling src/mame/atari/missile.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/missile.o" -c "../../../../../src/mame/atari/missile.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/mhavoc.cpp:193: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/capcom/cps2crypt.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/cps2crypt.o" -c "../../../../../src/mame/capcom/cps2crypt.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/casio/superjr.cpp:18: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/missile.cpp:352: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/cps2crypt.cpp:115: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/casio/sx1000.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/casio/sx1000.o" -c "../../../../../src/mame/casio/sx1000.cpp" Compiling src/mame/casio/wk1800.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/casio/wk1800.o" -c "../../../../../src/mame/casio/wk1800.cpp" Compiling src/mame/atari/nitedrvr.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/nitedrvr.o" -c "../../../../../src/mame/atari/nitedrvr.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/casio/sx1000.cpp:38: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/casio/wk1800.cpp:30: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/capcom/cps3.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/cps3.o" -c "../../../../../src/mame/capcom/cps3.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/nitedrvr.cpp:40: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/cps3.cpp:584: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/nitedrvr_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/nitedrvr_a.o" -c "../../../../../src/mame/atari/nitedrvr_a.cpp" ../../../../../src/mame/capcom/cps3.cpp: In member function ‘void cps3_state::decrypt_bios()’: ../../../../../src/mame/capcom/cps3.cpp:851:27: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 851 | u32 *coderegion = (u32*)memregion("bios")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/capcom/cps3.cpp: In member function ‘void cps3_state::gfxflash_w(offs_t, osd::u32, osd::u32)’: ../../../../../src/mame/capcom/cps3.cpp:1493:32: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1493 | u32* romdata = (u32*)m_user5; | ^~~~~~~~~~~~~ ../../../../../src/mame/capcom/cps3.cpp: In member function ‘void cps3_state::flashmain_w(int, osd::u32, osd::u32, osd::u32)’: ../../../../../src/mame/capcom/cps3.cpp:1598:33: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1598 | u32* romdata = (u32*)m_user4; | ^~~~~~~~~~~~~ ../../../../../src/mame/capcom/cps3.cpp: In member function ‘void cps3_state::palettedma_w(offs_t, osd::u32, osd::u32)’: ../../../../../src/mame/capcom/cps3.cpp:1824:44: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 1824 | u16* src = (u16*)m_user5; | ^~~~~~~~~~~~~ ../../../../../src/mame/capcom/cps3.cpp: In member function ‘void cps3_state::copy_from_nvram()’: ../../../../../src/mame/capcom/cps3.cpp:2316:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 2316 | u32* romdata = (u32*)m_user4; | ^~~~~~~~~~~~~ ../../../../../src/mame/capcom/cps3.cpp:2351:27: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 2351 | romdata = (u32*)m_user5; | ^~~~~~~~~~~~~ Compiling src/mame/casio/zoomer.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/casio/zoomer.o" -c "../../../../../src/mame/casio/zoomer.cpp" Compiling src/mame/atari/nl_breakout.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/nl_breakout.o" -c "../../../../../src/mame/atari/nl_breakout.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/nitedrvr_a.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/casio/zoomer.cpp:32: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/capcom/cps3_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/cps3_a.o" -c "../../../../../src/mame/capcom/cps3_a.cpp" Compiling src/mame/atari/nl_destroyr.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/nl_destroyr.o" -c "../../../../../src/mame/atari/nl_destroyr.cpp" mkdir -p "../../../../libretro/obj/libretro/src/mame/ccs" Compiling src/mame/ccs/ccs2810.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ccs/ccs2810.o" -c "../../../../../src/mame/ccs/ccs2810.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/cps3_a.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/casio/zoomer_rtc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/casio/zoomer_rtc.o" -c "../../../../../src/mame/casio/zoomer_rtc.cpp" Compiling src/mame/atari/nl_flyball.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/nl_flyball.o" -c "../../../../../src/mame/atari/nl_flyball.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ccs/ccs2810.cpp:87: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/casio/zoomer_rtc.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/nl_gtrak10.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/nl_gtrak10.o" -c "../../../../../src/mame/atari/nl_gtrak10.cpp" In file included from ../../../../../src/emu/emu.h:53: ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/ccs/ccs2810.cpp:1139:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 1139 | ROM_LOAD_OPTIONAL( "5623.u9", 0x0000, 0x0100, NO_DUMP ) // actual PROM type may differ | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/ccs/ccs2810.cpp:1147:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 1147 | ROM_LOAD_OPTIONAL( "2422.u23", 0x0000, 0x0100, CRC(b279cada) SHA1(6cc6e00ec49ba2245c8836d6f09266b09d6e7648)) | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/ccs/ccs2810.cpp:1148:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 1148 | ROM_LOAD_OPTIONAL( "2422.u22", 0x0100, 0x0100, CRC(e41858bb) SHA1(0be53725032ebea16e32cb720f099551a357e761)) | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/ccs/ccs2810.cpp:1149:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 1149 | ROM_LOAD_OPTIONAL( "2422.u21", 0x0200, 0x0100, NO_DUMP ) | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ Compiling src/mame/capcom/egghunt.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/egghunt.o" -c "../../../../../src/mame/capcom/egghunt.cpp" Archiving libcasio.a... rm -f ../../../../libretro/bin/mame_mame/libcasio.a ar -rcs ../../../../libretro/bin/mame_mame/libcasio.a ../../../../libretro/obj/libretro/src/mame/casio/casio_rompack.o ../../../../libretro/obj/libretro/src/mame/casio/casloopy.o ../../../../libretro/obj/libretro/src/mame/casio/cfx9850.o ../../../../libretro/obj/libretro/src/mame/casio/cps2000.o ../../../../libretro/obj/libretro/src/mame/casio/ct8000.o ../../../../libretro/obj/libretro/src/mame/casio/ct8000_midi.o ../../../../libretro/obj/libretro/src/mame/casio/ctk2000.o ../../../../libretro/obj/libretro/src/mame/casio/ctk551.o ../../../../libretro/obj/libretro/src/mame/casio/cz1.o ../../../../libretro/obj/libretro/src/mame/casio/cz101.o ../../../../libretro/obj/libretro/src/mame/casio/cz230s.o ../../../../libretro/obj/libretro/src/mame/casio/dg20.o ../../../../libretro/obj/libretro/src/mame/casio/fp1100.o ../../../../libretro/obj/libretro/src/mame/casio/fp200.o ../../../../libretro/obj/libretro/src/mame/casio/fp6000.o ../../../../libretro/obj/libretro/src/mame/casio/fp6000_kbd.o ../../../../libretro/obj/libretro/src/mame/casio/fz1.o ../../../../libretro/obj/libretro/src/mame/casio/ht6000.o ../../../../libretro/obj/libretro/src/mame/casio/ld50.o ../../../../libretro/obj/libretro/src/mame/casio/pb1000.o ../../../../libretro/obj/libretro/src/mame/casio/pickytlk.o ../../../../libretro/obj/libretro/src/mame/casio/pv1000.o ../../../../libretro/obj/libretro/src/mame/casio/pv2000.o ../../../../libretro/obj/libretro/src/mame/casio/ra3.o ../../../../libretro/obj/libretro/src/mame/casio/rz1.o ../../../../libretro/obj/libretro/src/mame/casio/sk1.o ../../../../libretro/obj/libretro/src/mame/casio/superjr.o ../../../../libretro/obj/libretro/src/mame/casio/sx1000.o ../../../../libretro/obj/libretro/src/mame/casio/wk1800.o ../../../../libretro/obj/libretro/src/mame/casio/zoomer.o ../../../../libretro/obj/libretro/src/mame/casio/zoomer_rtc.o Archiving libccs.a... rm -f ../../../../libretro/bin/mame_mame/libccs.a ar -rcs ../../../../libretro/bin/mame_mame/libccs.a ../../../../libretro/obj/libretro/src/mame/ccs/ccs2810.o mkdir -p "../../../../libretro/obj/libretro/src/mame/ceres" Compiling src/mame/ceres/ceres.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ceres/ceres.o" -c "../../../../../src/mame/ceres/ceres.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/egghunt.cpp:46: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/nl_pong.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/nl_pong.o" -c "../../../../../src/mame/atari/nl_pong.cpp" Compiling src/mame/atari/nl_pongdoubles.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/nl_pongdoubles.o" -c "../../../../../src/mame/atari/nl_pongdoubles.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ceres/ceres.cpp:16: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/nl_rebound.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/nl_rebound.o" -c "../../../../../src/mame/atari/nl_rebound.cpp" Compiling src/mame/capcom/exedexes.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/exedexes.o" -c "../../../../../src/mame/capcom/exedexes.cpp" Compiling src/mame/atari/nl_stuntcyc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/nl_stuntcyc.o" -c "../../../../../src/mame/atari/nl_stuntcyc.cpp" Compiling src/mame/atari/nl_tank.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/nl_tank.o" -c "../../../../../src/mame/atari/nl_tank.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/exedexes.cpp:16: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/offtwall.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/offtwall.o" -c "../../../../../src/mame/atari/offtwall.cpp" Archiving libceres.a... rm -f ../../../../libretro/bin/mame_mame/libceres.a ar -rcs ../../../../libretro/bin/mame_mame/libceres.a ../../../../libretro/obj/libretro/src/mame/ceres/ceres.o Compiling src/mame/atari/orbit.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/orbit.o" -c "../../../../../src/mame/atari/orbit.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/offtwall.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/orbit.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/capcom/fcrash.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/fcrash.o" -c "../../../../../src/mame/capcom/fcrash.cpp" Compiling src/mame/capcom/gng.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/gng.o" -c "../../../../../src/mame/capcom/gng.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/fcrash.cpp:99: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/atari/offtwall.cpp: In member function ‘void {anonymous}::offtwall_state::init_offtwall()’: ../../../../../src/mame/atari/offtwall.cpp:635:29: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 635 | m_bankswitch_base = (uint16_t *)(memregion("maincpu")->base() + 0x37ec2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/atari/offtwall.cpp: In member function ‘void {anonymous}::offtwall_state::init_offtwalc()’: ../../../../../src/mame/atari/offtwall.cpp:647:29: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 647 | m_bankswitch_base = (uint16_t *)(memregion("maincpu")->base() + 0x37eca); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/gng.cpp:36: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/orbit_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/orbit_a.o" -c "../../../../../src/mame/atari/orbit_a.cpp" ../../../../../src/mame/capcom/fcrash.cpp: In member function ‘void fcrash_state::init_sf2m1()’: ../../../../../src/mame/capcom/fcrash.cpp:1107:27: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 1107 | uint16_t *mem16 = (uint16_t *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/pofo.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/pofo.o" -c "../../../../../src/mame/atari/pofo.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/orbit_a.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/capcom/gunsmoke.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/gunsmoke.o" -c "../../../../../src/mame/capcom/gunsmoke.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/pofo.cpp:34: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/pofo_kbd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/pofo_kbd.o" -c "../../../../../src/mame/atari/pofo_kbd.cpp" Compiling src/mame/capcom/higemaru.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/higemaru.o" -c "../../../../../src/mame/capcom/higemaru.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/gunsmoke.cpp:81: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/pofo_kbd.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/higemaru.cpp:19: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/pong.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/pong.o" -c "../../../../../src/mame/atari/pong.cpp" Compiling src/mame/capcom/instantm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/instantm.o" -c "../../../../../src/mame/capcom/instantm.cpp" Compiling src/mame/atari/poolshrk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/poolshrk.o" -c "../../../../../src/mame/atari/poolshrk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/pong.cpp:51: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/capcom/kabuki.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/kabuki.o" -c "../../../../../src/mame/capcom/kabuki.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/instantm.cpp:27: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/poolshrk.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/kabuki.cpp:98: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/poolshrk_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/poolshrk_a.o" -c "../../../../../src/mame/atari/poolshrk_a.cpp" Compiling src/mame/capcom/kenseim.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/kenseim.o" -c "../../../../../src/mame/capcom/kenseim.cpp" Compiling src/mame/atari/quantum.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/quantum.o" -c "../../../../../src/mame/atari/quantum.cpp" Compiling src/mame/atari/quizshow.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/quizshow.o" -c "../../../../../src/mame/atari/quizshow.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/poolshrk_a.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/kenseim.cpp:142: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/quantum.cpp:51: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/quizshow.cpp:18: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/rampart.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/rampart.o" -c "../../../../../src/mame/atari/rampart.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/rampart.cpp:28: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/redbaron.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/redbaron.o" -c "../../../../../src/mame/atari/redbaron.cpp" Compiling src/mame/capcom/lastduel.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/lastduel.o" -c "../../../../../src/mame/capcom/lastduel.cpp" Compiling src/mame/atari/relief.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/relief.o" -c "../../../../../src/mame/atari/relief.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/redbaron.cpp:22: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/lastduel.cpp:121: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/relief.cpp:90: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/runaway.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/runaway.o" -c "../../../../../src/mame/atari/runaway.cpp" Compiling src/mame/atari/sbrkout.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/sbrkout.o" -c "../../../../../src/mame/atari/sbrkout.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/runaway.cpp:15: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/sbrkout.cpp:37: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/capcom/lastduel_ms.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/lastduel_ms.o" -c "../../../../../src/mame/capcom/lastduel_ms.cpp" Compiling src/mame/atari/shuuz.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/shuuz.o" -c "../../../../../src/mame/atari/shuuz.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/lastduel_ms.cpp:26: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/skullxbo.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/skullxbo.o" -c "../../../../../src/mame/atari/skullxbo.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/shuuz.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/capcom/lwings.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/lwings.o" -c "../../../../../src/mame/capcom/lwings.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/skullxbo.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/lwings.cpp:52: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/capcom/mitchell.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/mitchell.o" -c "../../../../../src/mame/capcom/mitchell.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/mitchell.cpp:120: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/capcom/miteshin.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/miteshin.o" -c "../../../../../src/mame/capcom/miteshin.cpp" Compiling src/mame/atari/skydiver.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/skydiver.o" -c "../../../../../src/mame/atari/skydiver.cpp" Compiling src/mame/capcom/nl_1942.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/nl_1942.o" -c "../../../../../src/mame/capcom/nl_1942.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/miteshin.cpp:27: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/capcom/psrockman.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/psrockman.o" -c "../../../../../src/mame/capcom/psrockman.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/skydiver.cpp:92: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/capcom/sf.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/sf.o" -c "../../../../../src/mame/capcom/sf.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/psrockman.cpp:33: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/capcom/sidearms.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/sidearms.o" -c "../../../../../src/mame/capcom/sidearms.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/sf.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/skydiver_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/skydiver_a.o" -c "../../../../../src/mame/atari/skydiver_a.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/sidearms.cpp:124: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/skyraid.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/skyraid.o" -c "../../../../../src/mame/atari/skyraid.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/skydiver_a.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/skyraid.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/skyraid_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/skyraid_a.o" -c "../../../../../src/mame/atari/skyraid_a.cpp" Compiling src/mame/capcom/sidearms_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/sidearms_v.o" -c "../../../../../src/mame/capcom/sidearms_v.cpp" Compiling src/mame/capcom/sonson.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/sonson.o" -c "../../../../../src/mame/capcom/sonson.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/skyraid_a.cpp:8: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/slapstic.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/slapstic.o" -c "../../../../../src/mame/atari/slapstic.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/sidearms_v.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/sonson.cpp:55: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/slapstic.cpp:199: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/sprint2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/sprint2.o" -c "../../../../../src/mame/atari/sprint2.cpp" Compiling src/mame/capcom/srumbler.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/srumbler.o" -c "../../../../../src/mame/capcom/srumbler.cpp" Compiling src/mame/capcom/supduck.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/supduck.o" -c "../../../../../src/mame/capcom/supduck.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/sprint2.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/srumbler.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/supduck.cpp:31: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/sprint2_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/sprint2_a.o" -c "../../../../../src/mame/atari/sprint2_a.cpp" Compiling src/mame/atari/sprint4.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/sprint4.o" -c "../../../../../src/mame/atari/sprint4.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/sprint2_a.cpp:8: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/sprint4_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/sprint4_a.o" -c "../../../../../src/mame/atari/sprint4_a.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/sprint4.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/sprint4_a.cpp:8: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/capcom/tigeroad.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/tigeroad.o" -c "../../../../../src/mame/capcom/tigeroad.cpp" Compiling src/mame/atari/sprint8.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/sprint8.o" -c "../../../../../src/mame/atari/sprint8.cpp" Compiling src/mame/capcom/tigeroad_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/tigeroad_m.o" -c "../../../../../src/mame/capcom/tigeroad_m.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/tigeroad.cpp:57: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/sprint8.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/sprint8_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/sprint8_a.o" -c "../../../../../src/mame/atari/sprint8_a.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/tigeroad_m.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/sprint8_a.cpp:8: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/starshp1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/starshp1.o" -c "../../../../../src/mame/atari/starshp1.cpp" Compiling src/mame/atari/starshp1_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/starshp1_a.o" -c "../../../../../src/mame/atari/starshp1_a.cpp" Compiling src/mame/atari/starwars.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/starwars.o" -c "../../../../../src/mame/atari/starwars.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/starshp1.cpp:37: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/capcom/tigeroad_spr.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/tigeroad_spr.o" -c "../../../../../src/mame/capcom/tigeroad_spr.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/starshp1_a.cpp:8: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/starwars.cpp:27: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/tigeroad_spr.cpp:18: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/capcom/tigeroad_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/tigeroad_v.o" -c "../../../../../src/mame/capcom/tigeroad_v.cpp" Compiling src/mame/capcom/tvcapcom.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/tvcapcom.o" -c "../../../../../src/mame/capcom/tvcapcom.cpp" Compiling src/mame/capcom/vulgus.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/capcom/vulgus.o" -c "../../../../../src/mame/capcom/vulgus.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/tigeroad_v.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/tvcapcom.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/capcom/vulgus.cpp:47: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/starwars_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/starwars_m.o" -c "../../../../../src/mame/atari/starwars_m.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/starwars_m.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/stkbd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/stkbd.o" -c "../../../../../src/mame/atari/stkbd.cpp" Compiling src/mame/atari/stmmu.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/stmmu.o" -c "../../../../../src/mame/atari/stmmu.cpp" Archiving libcapcom.a... rm -f ../../../../libretro/bin/mame_mame/libcapcom.a ar -rcs ../../../../libretro/bin/mame_mame/libcapcom.a ../../../../libretro/obj/libretro/src/mame/capcom/1942.o ../../../../libretro/obj/libretro/src/mame/capcom/1942_v.o ../../../../libretro/obj/libretro/src/mame/capcom/1943.o ../../../../libretro/obj/libretro/src/mame/capcom/1943_v.o ../../../../libretro/obj/libretro/src/mame/capcom/alien.o ../../../../libretro/obj/libretro/src/mame/capcom/bionicc.o ../../../../libretro/obj/libretro/src/mame/capcom/blktiger.o ../../../../libretro/obj/libretro/src/mame/capcom/blktiger_ms.o ../../../../libretro/obj/libretro/src/mame/capcom/cbasebal.o ../../../../libretro/obj/libretro/src/mame/capcom/chakumelo.o ../../../../libretro/obj/libretro/src/mame/capcom/commando.o ../../../../libretro/obj/libretro/src/mame/capcom/cps1.o ../../../../libretro/obj/libretro/src/mame/capcom/cps1_v.o ../../../../libretro/obj/libretro/src/mame/capcom/cps1bl_5205.o ../../../../libretro/obj/libretro/src/mame/capcom/cps1bl_pic.o ../../../../libretro/obj/libretro/src/mame/capcom/cps2.o ../../../../libretro/obj/libretro/src/mame/capcom/cps2comm.o ../../../../libretro/obj/libretro/src/mame/capcom/cps2crypt.o ../../../../libretro/obj/libretro/src/mame/capcom/cps3.o ../../../../libretro/obj/libretro/src/mame/capcom/cps3_a.o ../../../../libretro/obj/libretro/src/mame/capcom/egghunt.o ../../../../libretro/obj/libretro/src/mame/capcom/exedexes.o ../../../../libretro/obj/libretro/src/mame/capcom/fcrash.o ../../../../libretro/obj/libretro/src/mame/capcom/gng.o ../../../../libretro/obj/libretro/src/mame/capcom/gunsmoke.o ../../../../libretro/obj/libretro/src/mame/capcom/higemaru.o ../../../../libretro/obj/libretro/src/mame/capcom/instantm.o ../../../../libretro/obj/libretro/src/mame/capcom/kabuki.o ../../../../libretro/obj/libretro/src/mame/capcom/kenseim.o ../../../../libretro/obj/libretro/src/mame/capcom/lastduel.o ../../../../libretro/obj/libretro/src/mame/capcom/lastduel_ms.o ../../../../libretro/obj/libretro/src/mame/capcom/lwings.o ../../../../libretro/obj/libretro/src/mame/capcom/mitchell.o ../../../../libretro/obj/libretro/src/mame/capcom/miteshin.o ../../../../libretro/obj/libretro/src/mame/capcom/nl_1942.o ../../../../libretro/obj/libretro/src/mame/capcom/psrockman.o ../../../../libretro/obj/libretro/src/mame/capcom/sf.o ../../../../libretro/obj/libretro/src/mame/capcom/sidearms.o ../../../../libretro/obj/libretro/src/mame/capcom/sidearms_v.o ../../../../libretro/obj/libretro/src/mame/capcom/sonson.o ../../../../libretro/obj/libretro/src/mame/capcom/srumbler.o ../../../../libretro/obj/libretro/src/mame/capcom/supduck.o ../../../../libretro/obj/libretro/src/mame/capcom/tigeroad.o ../../../../libretro/obj/libretro/src/mame/capcom/tigeroad_m.o ../../../../libretro/obj/libretro/src/mame/capcom/tigeroad_spr.o ../../../../libretro/obj/libretro/src/mame/capcom/tigeroad_v.o ../../../../libretro/obj/libretro/src/mame/capcom/tvcapcom.o ../../../../libretro/obj/libretro/src/mame/capcom/vulgus.o mkdir -p "../../../../libretro/obj/libretro/src/mame/ces" Compiling src/mame/ces/cesclass.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ces/cesclass.o" -c "../../../../../src/mame/ces/cesclass.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/stkbd.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/stvideo.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/stvideo.o" -c "../../../../../src/mame/atari/stvideo.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/stmmu.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ces/cesclass.cpp:25: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/stvideo.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/subs.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/subs.o" -c "../../../../../src/mame/atari/subs.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/subs.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/chess" Compiling src/mame/chess/ave_arb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/chess/ave_arb.o" -c "../../../../../src/mame/chess/ave_arb.cpp" Compiling src/mame/ces/galgames.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ces/galgames.o" -c "../../../../../src/mame/ces/galgames.cpp" Compiling src/mame/atari/subs_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/subs_a.o" -c "../../../../../src/mame/atari/subs_a.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/chess/ave_arb.cpp:44: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ces/galgames.cpp:45: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/tank8.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/tank8.o" -c "../../../../../src/mame/atari/tank8.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/subs_a.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/tank8.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/chess/compuchess.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/chess/compuchess.o" -c "../../../../../src/mame/chess/compuchess.cpp" In file included from ../../../../../src/emu/emu.h:58: ../../../../../src/mame/ces/galgames.cpp: In function ‘void {anonymous}::construct_ioport_galgames(device_t&, ioport_list&, std::ostream&)’: ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/ces/galgames.cpp:969:100: note: in expansion of macro ‘PORT_RESET’ 969 | PORT_BIT(0xff, 0x00, IPT_TRACKBALL_X) PORT_SENSITIVITY(25) PORT_KEYDELTA(5) PORT_PLAYER(1) PORT_RESET | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/ces/galgames.cpp:972:100: note: in expansion of macro ‘PORT_RESET’ 972 | PORT_BIT(0xff, 0x00, IPT_TRACKBALL_Y) PORT_SENSITIVITY(25) PORT_KEYDELTA(5) PORT_PLAYER(1) PORT_RESET | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/ces/galgames.cpp:975:100: note: in expansion of macro ‘PORT_RESET’ 975 | PORT_BIT(0xff, 0x00, IPT_TRACKBALL_X) PORT_SENSITIVITY(25) PORT_KEYDELTA(5) PORT_PLAYER(2) PORT_RESET | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/ces/galgames.cpp:978:100: note: in expansion of macro ‘PORT_RESET’ 978 | PORT_BIT(0xff, 0x00, IPT_TRACKBALL_Y) PORT_SENSITIVITY(25) PORT_KEYDELTA(5) PORT_PLAYER(2) PORT_RESET | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/chess/conchess.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/chess/conchess.o" -c "../../../../../src/mame/chess/conchess.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/chess/compuchess.cpp:105: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/chess/conchess.cpp:66: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/tank8_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/tank8_a.o" -c "../../../../../src/mame/atari/tank8_a.cpp" Archiving libces.a... rm -f ../../../../libretro/bin/mame_mame/libces.a ar -rcs ../../../../libretro/bin/mame_mame/libces.a ../../../../libretro/obj/libretro/src/mame/ces/cesclass.o ../../../../libretro/obj/libretro/src/mame/ces/galgames.o mkdir -p "../../../../libretro/obj/libretro/src/mame/chessking" Compiling src/mame/chessking/master.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/chessking/master.o" -c "../../../../../src/mame/chessking/master.cpp" Compiling src/mame/chessking/pmicrodx.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/chessking/pmicrodx.o" -c "../../../../../src/mame/chessking/pmicrodx.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/tank8_a.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/chessking/master.cpp:24: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/chess/conic_cchess2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/chess/conic_cchess2.o" -c "../../../../../src/mame/chess/conic_cchess2.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/chessking/pmicrodx.cpp:22: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/chess/conic_cchess2.cpp:29: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/tempest.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/tempest.o" -c "../../../../../src/mame/atari/tempest.cpp" Compiling src/mame/atari/thunderj.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/thunderj.o" -c "../../../../../src/mame/atari/thunderj.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/tempest.cpp:278: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/chessking/triomphe.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/chessking/triomphe.o" -c "../../../../../src/mame/chessking/triomphe.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/thunderj.cpp:40: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/chess/conic_cchess3.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/chess/conic_cchess3.o" -c "../../../../../src/mame/chess/conic_cchess3.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/chessking/triomphe.cpp:22: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/chess/conic_cchess3.cpp:24: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/tia.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/tia.o" -c "../../../../../src/mame/atari/tia.cpp" Archiving libchessking.a... rm -f ../../../../libretro/bin/mame_mame/libchessking.a ar -rcs ../../../../libretro/bin/mame_mame/libchessking.a ../../../../libretro/obj/libretro/src/mame/chessking/master.o ../../../../libretro/obj/libretro/src/mame/chessking/pmicrodx.o ../../../../libretro/obj/libretro/src/mame/chessking/triomphe.o In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/tia.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/chromatics" Compiling src/mame/chromatics/cgc7900.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/chromatics/cgc7900.o" -c "../../../../../src/mame/chromatics/cgc7900.cpp" Compiling src/mame/chess/regence.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/chess/regence.o" -c "../../../../../src/mame/chess/regence.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/chromatics/cgc7900.cpp:54: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/tomcat.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/tomcat.o" -c "../../../../../src/mame/atari/tomcat.cpp" mkdir -p "../../../../libretro/obj/libretro/src/mame/cinematronics" Compiling src/mame/cinematronics/cchasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cinematronics/cchasm.o" -c "../../../../../src/mame/cinematronics/cchasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/chess/regence.cpp:29: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/tomcat.cpp:27: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cinematronics/cchasm.cpp:17: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/chess/tasc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/chess/tasc.o" -c "../../../../../src/mame/chess/tasc.cpp" Compiling src/mame/chromatics/cgc7900_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/chromatics/cgc7900_v.o" -c "../../../../../src/mame/chromatics/cgc7900_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/chess/tasc.cpp:56: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/toobin.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/toobin.o" -c "../../../../../src/mame/atari/toobin.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/chromatics/cgc7900_v.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/cinematronics/cinemat.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cinematronics/cinemat.o" -c "../../../../../src/mame/cinematronics/cinemat.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/toobin.cpp:26: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libchess.a... rm -f ../../../../libretro/bin/mame_mame/libchess.a ar -rcs ../../../../libretro/bin/mame_mame/libchess.a ../../../../libretro/obj/libretro/src/mame/chess/ave_arb.o ../../../../libretro/obj/libretro/src/mame/chess/compuchess.o ../../../../libretro/obj/libretro/src/mame/chess/conchess.o ../../../../libretro/obj/libretro/src/mame/chess/conic_cchess2.o ../../../../libretro/obj/libretro/src/mame/chess/conic_cchess3.o ../../../../libretro/obj/libretro/src/mame/chess/regence.o ../../../../libretro/obj/libretro/src/mame/chess/tasc.o Compiling src/mame/atari/tourtabl.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/tourtabl.o" -c "../../../../../src/mame/atari/tourtabl.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cinematronics/cinemat.cpp:32: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libchromatics.a... rm -f ../../../../libretro/bin/mame_mame/libchromatics.a ar -rcs ../../../../libretro/bin/mame_mame/libchromatics.a ../../../../libretro/obj/libretro/src/mame/chromatics/cgc7900.o ../../../../libretro/obj/libretro/src/mame/chromatics/cgc7900_v.o Compiling src/mame/atari/triplhnt.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/triplhnt.o" -c "../../../../../src/mame/atari/triplhnt.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/tourtabl.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:58: ../../../../../src/mame/cinematronics/cinemat.cpp: In function ‘void construct_ioport_speedfrk(device_t&, ioport_list&, std::ostream&)’: ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/cinematronics/cinemat.cpp:489:82: note: in expansion of macro ‘PORT_RESET’ 489 | PORT_BIT( 0xff, 0x00, IPT_DIAL ) PORT_SENSITIVITY(100) PORT_KEYDELTA(10) PORT_RESET | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/triplhnt.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/triplhnt_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/triplhnt_a.o" -c "../../../../../src/mame/atari/triplhnt_a.cpp" Compiling src/mame/cinematronics/cinemat_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cinematronics/cinemat_a.o" -c "../../../../../src/mame/cinematronics/cinemat_a.cpp" Compiling src/mame/cinematronics/cinemat_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cinematronics/cinemat_v.o" -c "../../../../../src/mame/cinematronics/cinemat_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/triplhnt_a.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cinematronics/cinemat_a.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cinematronics/cinemat_v.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/cinematronics/dlair.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cinematronics/dlair.o" -c "../../../../../src/mame/cinematronics/dlair.cpp" Compiling src/mame/atari/tunhunt.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/tunhunt.o" -c "../../../../../src/mame/atari/tunhunt.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cinematronics/dlair.cpp:43: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/cinematronics/dlair2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cinematronics/dlair2.o" -c "../../../../../src/mame/cinematronics/dlair2.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/tunhunt.cpp:49: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cinematronics/dlair2.cpp:33: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/cinematronics/embargo.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cinematronics/embargo.o" -c "../../../../../src/mame/cinematronics/embargo.cpp" Compiling src/mame/cinematronics/jack.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cinematronics/jack.o" -c "../../../../../src/mame/cinematronics/jack.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cinematronics/embargo.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/ultratnk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/ultratnk.o" -c "../../../../../src/mame/atari/ultratnk.cpp" Compiling src/mame/atari/videopin.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/videopin.o" -c "../../../../../src/mame/atari/videopin.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cinematronics/jack.cpp:85: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/ultratnk.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/videopin.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/cinematronics/leland.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cinematronics/leland.o" -c "../../../../../src/mame/cinematronics/leland.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cinematronics/leland.cpp:201: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/videopin_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/videopin_a.o" -c "../../../../../src/mame/atari/videopin_a.cpp" Compiling src/mame/cinematronics/leland_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cinematronics/leland_a.o" -c "../../../../../src/mame/cinematronics/leland_a.cpp" Compiling src/mame/atari/vindictr.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/vindictr.o" -c "../../../../../src/mame/atari/vindictr.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/videopin_a.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cinematronics/leland_a.cpp:82: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/vindictr.cpp:22: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/atari/wolfpack.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/wolfpack.o" -c "../../../../../src/mame/atari/wolfpack.cpp" mkdir -p "../../../../libretro/obj/libretro/src/mame/cirsa" Compiling src/mame/cirsa/cirsa2080606.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cirsa/cirsa2080606.o" -c "../../../../../src/mame/cirsa/cirsa2080606.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/wolfpack.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/cinematronics/leland_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cinematronics/leland_m.o" -c "../../../../../src/mame/cinematronics/leland_m.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cirsa/cirsa2080606.cpp:83: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/cinematronics/leland_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cinematronics/leland_v.o" -c "../../../../../src/mame/cinematronics/leland_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cinematronics/leland_m.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cinematronics/leland_v.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/cirsa/cirsa820xxx.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cirsa/cirsa820xxx.o" -c "../../../../../src/mame/cirsa/cirsa820xxx.cpp" Compiling src/mame/atari/xybots.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/atari/xybots.o" -c "../../../../../src/mame/atari/xybots.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cirsa/cirsa820xxx.cpp:44: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/cinematronics/nl_armora.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cinematronics/nl_armora.o" -c "../../../../../src/mame/cinematronics/nl_armora.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/atari/xybots.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/cinematronics/nl_barrier.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cinematronics/nl_barrier.o" -c "../../../../../src/mame/cinematronics/nl_barrier.cpp" mkdir -p "../../../../libretro/obj/libretro/src/mame/citoh" Compiling src/mame/citoh/cit101.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/citoh/cit101.o" -c "../../../../../src/mame/citoh/cit101.cpp" Compiling src/mame/cirsa/cirsa910510.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cirsa/cirsa910510.o" -c "../../../../../src/mame/cirsa/cirsa910510.cpp" Compiling src/mame/cinematronics/nl_boxingb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cinematronics/nl_boxingb.o" -c "../../../../../src/mame/cinematronics/nl_boxingb.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/citoh/cit101.cpp:58: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cirsa/cirsa910510.cpp:71: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libatari.a... rm -f ../../../../libretro/bin/mame_mame/libatari.a ar -rcs ../../../../libretro/bin/mame_mame/libatari.a ../../../../libretro/obj/libretro/src/mame/atari/a2600.o ../../../../libretro/obj/libretro/src/mame/atari/a7800.o ../../../../libretro/obj/libretro/src/mame/atari/akkaarrh.o ../../../../libretro/obj/libretro/src/mame/atari/antic.o ../../../../libretro/obj/libretro/src/mame/atari/arcadecl.o ../../../../libretro/obj/libretro/src/mame/atari/asic65.o ../../../../libretro/obj/libretro/src/mame/atari/asteroid.o ../../../../libretro/obj/libretro/src/mame/atari/asteroid_a.o ../../../../libretro/obj/libretro/src/mame/atari/asteroid_m.o ../../../../libretro/obj/libretro/src/mame/atari/atari400.o ../../../../libretro/obj/libretro/src/mame/atari/atari400_m.o ../../../../libretro/obj/libretro/src/mame/atari/atari400_v.o ../../../../libretro/obj/libretro/src/mame/atari/atarifb.o ../../../../libretro/obj/libretro/src/mame/atari/atarifb_a.o ../../../../libretro/obj/libretro/src/mame/atari/atarifb_m.o ../../../../libretro/obj/libretro/src/mame/atari/atarifb_v.o ../../../../libretro/obj/libretro/src/mame/atari/atarig1.o ../../../../libretro/obj/libretro/src/mame/atari/atarig1_v.o ../../../../libretro/obj/libretro/src/mame/atari/atarig42.o ../../../../libretro/obj/libretro/src/mame/atari/atarig42_v.o ../../../../libretro/obj/libretro/src/mame/atari/atarigen.o ../../../../libretro/obj/libretro/src/mame/atari/atarigt.o ../../../../libretro/obj/libretro/src/mame/atari/atarigt_v.o ../../../../libretro/obj/libretro/src/mame/atari/atarigx2.o ../../../../libretro/obj/libretro/src/mame/atari/atarigx2_v.o ../../../../libretro/obj/libretro/src/mame/atari/atarijsa.o ../../../../libretro/obj/libretro/src/mame/atari/atarimo.o ../../../../libretro/obj/libretro/src/mame/atari/atarirle.o ../../../../libretro/obj/libretro/src/mame/atari/atarisac.o ../../../../libretro/obj/libretro/src/mame/atari/atariscom.o ../../../../libretro/obj/libretro/src/mame/atari/atarist.o ../../../../libretro/obj/libretro/src/mame/atari/atarist_v.o ../../../../libretro/obj/libretro/src/mame/atari/ataristb.o ../../../../libretro/obj/libretro/src/mame/atari/atarisy1.o ../../../../libretro/obj/libretro/src/mame/atari/atarisy1_v.o ../../../../libretro/obj/libretro/src/mame/atari/atarisy2.o ../../../../libretro/obj/libretro/src/mame/atari/atarisy2_v.o ../../../../libretro/obj/libretro/src/mame/atari/atarisy4.o ../../../../libretro/obj/libretro/src/mame/atari/atarittl.o ../../../../libretro/obj/libretro/src/mame/atari/atarivad.o ../../../../libretro/obj/libretro/src/mame/atari/atarixga.o ../../../../libretro/obj/libretro/src/mame/atari/atetris.o ../../../../libretro/obj/libretro/src/mame/atari/avalnche.o ../../../../libretro/obj/libretro/src/mame/atari/avalnche_a.o ../../../../libretro/obj/libretro/src/mame/atari/badlands.o ../../../../libretro/obj/libretro/src/mame/atari/badlands_m.o ../../../../libretro/obj/libretro/src/mame/atari/badlands_ms.o ../../../../libretro/obj/libretro/src/mame/atari/badlands_v.o ../../../../libretro/obj/libretro/src/mame/atari/badlandsbl.o ../../../../libretro/obj/libretro/src/mame/atari/bartop52.o ../../../../libretro/obj/libretro/src/mame/atari/batman.o ../../../../libretro/obj/libretro/src/mame/atari/beathead.o ../../../../libretro/obj/libretro/src/mame/atari/blstroid.o ../../../../libretro/obj/libretro/src/mame/atari/boxer.o ../../../../libretro/obj/libretro/src/mame/atari/bsktball.o ../../../../libretro/obj/libretro/src/mame/atari/bsktball_a.o ../../../../libretro/obj/libretro/src/mame/atari/bsktball_m.o ../../../../libretro/obj/libretro/src/mame/atari/bsktball_v.o ../../../../libretro/obj/libretro/src/mame/atari/bwidow.o ../../../../libretro/obj/libretro/src/mame/atari/bwidow_a.o ../../../../libretro/obj/libretro/src/mame/atari/bzone.o ../../../../libretro/obj/libretro/src/mame/atari/bzone_a.o ../../../../libretro/obj/libretro/src/mame/atari/canyon.o ../../../../libretro/obj/libretro/src/mame/atari/canyon_a.o ../../../../libretro/obj/libretro/src/mame/atari/cball.o ../../../../libretro/obj/libretro/src/mame/atari/ccastles.o ../../../../libretro/obj/libretro/src/mame/atari/centiped.o ../../../../libretro/obj/libretro/src/mame/atari/centiped_v.o ../../../../libretro/obj/libretro/src/mame/atari/cloak.o ../../../../libretro/obj/libretro/src/mame/atari/cloud9.o ../../../../libretro/obj/libretro/src/mame/atari/cmmb.o ../../../../libretro/obj/libretro/src/mame/atari/cops.o ../../../../libretro/obj/libretro/src/mame/atari/copsnrob.o ../../../../libretro/obj/libretro/src/mame/atari/copsnrob_a.o ../../../../libretro/obj/libretro/src/mame/atari/cyberbal.o ../../../../libretro/obj/libretro/src/mame/atari/cybstorm.o ../../../../libretro/obj/libretro/src/mame/atari/destroyr.o ../../../../libretro/obj/libretro/src/mame/atari/dragrace.o ../../../../libretro/obj/libretro/src/mame/atari/dragrace_a.o ../../../../libretro/obj/libretro/src/mame/atari/eprom.o ../../../../libretro/obj/libretro/src/mame/atari/firefox.o ../../../../libretro/obj/libretro/src/mame/atari/firetrk.o ../../../../libretro/obj/libretro/src/mame/atari/firetrk_a.o ../../../../libretro/obj/libretro/src/mame/atari/flyball.o ../../../../libretro/obj/libretro/src/mame/atari/foodf.o ../../../../libretro/obj/libretro/src/mame/atari/gauntlet.o ../../../../libretro/obj/libretro/src/mame/atari/gtia.o ../../../../libretro/obj/libretro/src/mame/atari/gumrally.o ../../../../libretro/obj/libretro/src/mame/atari/harddriv.o ../../../../libretro/obj/libretro/src/mame/atari/harddriv_a.o ../../../../libretro/obj/libretro/src/mame/atari/harddriv_m.o ../../../../libretro/obj/libretro/src/mame/atari/harddriv_v.o ../../../../libretro/obj/libretro/src/mame/atari/hitparade.o ../../../../libretro/obj/libretro/src/mame/atari/irobot.o ../../../../libretro/obj/libretro/src/mame/atari/irobot_m.o ../../../../libretro/obj/libretro/src/mame/atari/irobot_v.o ../../../../libretro/obj/libretro/src/mame/atari/jag_blitter.o ../../../../libretro/obj/libretro/src/mame/atari/jaguar.o ../../../../libretro/obj/libretro/src/mame/atari/jaguar_a.o ../../../../libretro/obj/libretro/src/mame/atari/jaguar_v.o ../../../../libretro/obj/libretro/src/mame/atari/jedi.o ../../../../libretro/obj/libretro/src/mame/atari/klax.o ../../../../libretro/obj/libretro/src/mame/atari/liberatr.o ../../../../libretro/obj/libretro/src/mame/atari/lynx.o ../../../../libretro/obj/libretro/src/mame/atari/lynx_m.o ../../../../libretro/obj/libretro/src/mame/atari/marblmd2.o ../../../../libretro/obj/libretro/src/mame/atari/maria.o ../../../../libretro/obj/libretro/src/mame/atari/mathbox.o ../../../../libretro/obj/libretro/src/mame/atari/maxaflex.o ../../../../libretro/obj/libretro/src/mame/atari/mediagx.o ../../../../libretro/obj/libretro/src/mame/atari/metalmx.o ../../../../libretro/obj/libretro/src/mame/atari/mgolf.o ../../../../libretro/obj/libretro/src/mame/atari/mhavoc.o ../../../../libretro/obj/libretro/src/mame/atari/missile.o ../../../../libretro/obj/libretro/src/mame/atari/nitedrvr.o ../../../../libretro/obj/libretro/src/mame/atari/nitedrvr_a.o ../../../../libretro/obj/libretro/src/mame/atari/nl_breakout.o ../../../../libretro/obj/libretro/src/mame/atari/nl_destroyr.o ../../../../libretro/obj/libretro/src/mame/atari/nl_flyball.o ../../../../libretro/obj/libretro/src/mame/atari/nl_gtrak10.o ../../../../libretro/obj/libretro/src/mame/atari/nl_pong.o ../../../../libretro/obj/libretro/src/mame/atari/nl_pongdoubles.o ../../../../libretro/obj/libretro/src/mame/atari/nl_rebound.o ../../../../libretro/obj/libretro/src/mame/atari/nl_stuntcyc.o ../../../../libretro/obj/libretro/src/mame/atari/nl_tank.o ../../../../libretro/obj/libretro/src/mame/atari/offtwall.o ../../../../libretro/obj/libretro/src/mame/atari/orbit.o ../../../../libretro/obj/libretro/src/mame/atari/orbit_a.o ../../../../libretro/obj/libretro/src/mame/atari/pofo.o ../../../../libretro/obj/libretro/src/mame/atari/pofo_kbd.o ../../../../libretro/obj/libretro/src/mame/atari/pong.o ../../../../libretro/obj/libretro/src/mame/atari/poolshrk.o ../../../../libretro/obj/libretro/src/mame/atari/poolshrk_a.o ../../../../libretro/obj/libretro/src/mame/atari/quantum.o ../../../../libretro/obj/libretro/src/mame/atari/quizshow.o ../../../../libretro/obj/libretro/src/mame/atari/rampart.o ../../../../libretro/obj/libretro/src/mame/atari/redbaron.o ../../../../libretro/obj/libretro/src/mame/atari/relief.o ../../../../libretro/obj/libretro/src/mame/atari/runaway.o ../../../../libretro/obj/libretro/src/mame/atari/sbrkout.o ../../../../libretro/obj/libretro/src/mame/atari/shuuz.o ../../../../libretro/obj/libretro/src/mame/atari/skullxbo.o ../../../../libretro/obj/libretro/src/mame/atari/skydiver.o ../../../../libretro/obj/libretro/src/mame/atari/skydiver_a.o ../../../../libretro/obj/libretro/src/mame/atari/skyraid.o ../../../../libretro/obj/libretro/src/mame/atari/skyraid_a.o ../../../../libretro/obj/libretro/src/mame/atari/slapstic.o ../../../../libretro/obj/libretro/src/mame/atari/sprint2.o ../../../../libretro/obj/libretro/src/mame/atari/sprint2_a.o ../../../../libretro/obj/libretro/src/mame/atari/sprint4.o ../../../../libretro/obj/libretro/src/mame/atari/sprint4_a.o ../../../../libretro/obj/libretro/src/mame/atari/sprint8.o ../../../../libretro/obj/libretro/src/mame/atari/sprint8_a.o ../../../../libretro/obj/libretro/src/mame/atari/starshp1.o ../../../../libretro/obj/libretro/src/mame/atari/starshp1_a.o ../../../../libretro/obj/libretro/src/mame/atari/starwars.o ../../../../libretro/obj/libretro/src/mame/atari/starwars_m.o ../../../../libretro/obj/libretro/src/mame/atari/stkbd.o ../../../../libretro/obj/libretro/src/mame/atari/stmmu.o ../../../../libretro/obj/libretro/src/mame/atari/stvideo.o ../../../../libretro/obj/libretro/src/mame/atari/subs.o ../../../../libretro/obj/libretro/src/mame/atari/subs_a.o ../../../../libretro/obj/libretro/src/mame/atari/tank8.o ../../../../libretro/obj/libretro/src/mame/atari/tank8_a.o ../../../../libretro/obj/libretro/src/mame/atari/tempest.o ../../../../libretro/obj/libretro/src/mame/atari/thunderj.o ../../../../libretro/obj/libretro/src/mame/atari/tia.o ../../../../libretro/obj/libretro/src/mame/atari/tomcat.o ../../../../libretro/obj/libretro/src/mame/atari/toobin.o ../../../../libretro/obj/libretro/src/mame/atari/tourtabl.o ../../../../libretro/obj/libretro/src/mame/atari/triplhnt.o ../../../../libretro/obj/libretro/src/mame/atari/triplhnt_a.o ../../../../libretro/obj/libretro/src/mame/atari/tunhunt.o ../../../../libretro/obj/libretro/src/mame/atari/ultratnk.o ../../../../libretro/obj/libretro/src/mame/atari/videopin.o ../../../../libretro/obj/libretro/src/mame/atari/videopin_a.o ../../../../libretro/obj/libretro/src/mame/atari/vindictr.o ../../../../libretro/obj/libretro/src/mame/atari/wolfpack.o ../../../../libretro/obj/libretro/src/mame/atari/xybots.o Compiling src/mame/cinematronics/nl_ripoff.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cinematronics/nl_ripoff.o" -c "../../../../../src/mame/cinematronics/nl_ripoff.cpp" Compiling src/mame/cirsa/miniguay.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cirsa/miniguay.o" -c "../../../../../src/mame/cirsa/miniguay.cpp" Compiling src/mame/citoh/cit101_kbd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/citoh/cit101_kbd.o" -c "../../../../../src/mame/citoh/cit101_kbd.cpp" Compiling src/mame/cinematronics/nl_solarq.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cinematronics/nl_solarq.o" -c "../../../../../src/mame/cinematronics/nl_solarq.cpp" mkdir -p "../../../../libretro/obj/libretro/src/mame/coleco" Compiling src/mame/coleco/adam.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/coleco/adam.o" -c "../../../../../src/mame/coleco/adam.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cirsa/miniguay.cpp:67: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/citoh/cit101_kbd.cpp:54: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/coleco/adam.cpp:302: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/cinematronics/nl_spacewar.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cinematronics/nl_spacewar.o" -c "../../../../../src/mame/cinematronics/nl_spacewar.cpp" Compiling src/mame/cirsa/missbamby.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cirsa/missbamby.o" -c "../../../../../src/mame/cirsa/missbamby.cpp" Compiling src/mame/cinematronics/nl_speedfrk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cinematronics/nl_speedfrk.o" -c "../../../../../src/mame/cinematronics/nl_speedfrk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cirsa/missbamby.cpp:33: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/citoh/cit101xl.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/citoh/cit101xl.o" -c "../../../../../src/mame/citoh/cit101xl.cpp" Compiling src/mame/coleco/coleco.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/coleco/coleco.o" -c "../../../../../src/mame/coleco/coleco.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/citoh/cit101xl.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/cinematronics/nl_starcas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cinematronics/nl_starcas.o" -c "../../../../../src/mame/cinematronics/nl_starcas.cpp" Compiling src/mame/cirsa/neptunp2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cirsa/neptunp2.o" -c "../../../../../src/mame/cirsa/neptunp2.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/coleco/coleco.cpp:71: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cirsa/neptunp2.cpp:164: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/citoh/cit220.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/citoh/cit220.o" -c "../../../../../src/mame/citoh/cit220.cpp" Compiling src/mame/cinematronics/nl_starhawk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cinematronics/nl_starhawk.o" -c "../../../../../src/mame/cinematronics/nl_starhawk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/citoh/cit220.cpp:15: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/coleco/coleco_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/coleco/coleco_m.o" -c "../../../../../src/mame/coleco/coleco_m.cpp" Compiling src/mame/cinematronics/nl_sundance.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cinematronics/nl_sundance.o" -c "../../../../../src/mame/cinematronics/nl_sundance.cpp" Archiving libcirsa.a... rm -f ../../../../libretro/bin/mame_mame/libcirsa.a ar -rcs ../../../../libretro/bin/mame_mame/libcirsa.a ../../../../libretro/obj/libretro/src/mame/cirsa/cirsa2080606.o ../../../../libretro/obj/libretro/src/mame/cirsa/cirsa820xxx.o ../../../../libretro/obj/libretro/src/mame/cirsa/cirsa910510.o ../../../../libretro/obj/libretro/src/mame/cirsa/miniguay.o ../../../../libretro/obj/libretro/src/mame/cirsa/missbamby.o ../../../../libretro/obj/libretro/src/mame/cirsa/neptunp2.o mkdir -p "../../../../libretro/obj/libretro/src/mame/comad" Compiling src/mame/comad/funybubl.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/comad/funybubl.o" -c "../../../../../src/mame/comad/funybubl.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/coleco/coleco_m.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/cinematronics/nl_tailg.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cinematronics/nl_tailg.o" -c "../../../../../src/mame/cinematronics/nl_tailg.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/comad/funybubl.cpp:49: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:58: ../../../../../src/mame/coleco/coleco_m.cpp: In function ‘void construct_ioport_sac1(device_t&, ioport_list&, std::ostream&)’: ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/coleco/coleco_m.cpp:89:145: note: in expansion of macro ‘PORT_RESET’ 89 | PORT_BIT( 0xff, 0x00, IPT_DIAL ) PORT_SENSITIVITY(100) PORT_KEYDELTA(25) PORT_CODE_DEC(KEYCODE_J) PORT_CODE_INC(KEYCODE_L) PORT_REVERSE PORT_RESET PORT_PLAYER(1) PORT_CONDITION("CTRLSEL", 0x07, EQUALS, 0x02) | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/coleco/coleco_m.cpp: In function ‘void construct_ioport_sac2(device_t&, ioport_list&, std::ostream&)’: ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/coleco/coleco_m.cpp:120:132: note: in expansion of macro ‘PORT_RESET’ 120 | PORT_BIT( 0xff, 0x00, IPT_DIAL ) PORT_SENSITIVITY(100) PORT_KEYDELTA(25) PORT_CODE_DEC(KEYCODE_I) PORT_CODE_INC(KEYCODE_K) PORT_RESET PORT_PLAYER(2) PORT_CONDITION("CTRLSEL", 0x70, EQUALS, 0x20) | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/coleco/coleco_m.cpp: In function ‘void construct_ioport_driv1(device_t&, ioport_list&, std::ostream&)’: ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/coleco/coleco_m.cpp:127:145: note: in expansion of macro ‘PORT_RESET’ 127 | PORT_BIT( 0xff, 0x00, IPT_DIAL ) PORT_SENSITIVITY(100) PORT_KEYDELTA(25) PORT_CODE_DEC(KEYCODE_J) PORT_CODE_INC(KEYCODE_L) PORT_REVERSE PORT_RESET PORT_PLAYER(1) PORT_CONDITION("CTRLSEL", 0x07, EQUALS, 0x03) | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/coleco/coleco_m.cpp: In function ‘void construct_ioport_driv2(device_t&, ioport_list&, std::ostream&)’: ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/coleco/coleco_m.cpp:136:132: note: in expansion of macro ‘PORT_RESET’ 136 | PORT_BIT( 0xff, 0x00, IPT_DIAL ) PORT_SENSITIVITY(100) PORT_KEYDELTA(25) PORT_CODE_DEC(KEYCODE_I) PORT_CODE_INC(KEYCODE_K) PORT_RESET PORT_PLAYER(2) PORT_CONDITION("CTRLSEL", 0x70, EQUALS, 0x30) | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/coleco/coleco_m.cpp: In function ‘void construct_ioport_roller(device_t&, ioport_list&, std::ostream&)’: ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/coleco/coleco_m.cpp:147:152: note: in expansion of macro ‘PORT_RESET’ 147 | PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_X ) PORT_SENSITIVITY(100) PORT_KEYDELTA(25) PORT_CODE_DEC(KEYCODE_J) PORT_CODE_INC(KEYCODE_L) PORT_REVERSE PORT_RESET PORT_CONDITION("CTRLSEL", 0x80, EQUALS, 0x80) | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/coleco/coleco_m.cpp:150:139: note: in expansion of macro ‘PORT_RESET’ 150 | PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_Y ) PORT_SENSITIVITY(100) PORT_KEYDELTA(25) PORT_CODE_DEC(KEYCODE_I) PORT_CODE_INC(KEYCODE_K) PORT_RESET PORT_CONDITION("CTRLSEL", 0x80, EQUALS, 0x80) | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/coleco/wrinkles.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/coleco/wrinkles.o" -c "../../../../../src/mame/coleco/wrinkles.cpp" Compiling src/mame/citoh/cit220_kbd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/citoh/cit220_kbd.o" -c "../../../../../src/mame/citoh/cit220_kbd.cpp" Compiling src/mame/cinematronics/nl_warrior.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cinematronics/nl_warrior.o" -c "../../../../../src/mame/cinematronics/nl_warrior.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/coleco/wrinkles.cpp:37: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/citoh/cit220_kbd.cpp:18: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/comad/galspnbl.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/comad/galspnbl.o" -c "../../../../../src/mame/comad/galspnbl.cpp" Archiving libcinematronics.a... rm -f ../../../../libretro/bin/mame_mame/libcinematronics.a ar -rcs ../../../../libretro/bin/mame_mame/libcinematronics.a ../../../../libretro/obj/libretro/src/mame/cinematronics/cchasm.o ../../../../libretro/obj/libretro/src/mame/cinematronics/cinemat.o ../../../../libretro/obj/libretro/src/mame/cinematronics/cinemat_a.o ../../../../libretro/obj/libretro/src/mame/cinematronics/cinemat_v.o ../../../../libretro/obj/libretro/src/mame/cinematronics/dlair.o ../../../../libretro/obj/libretro/src/mame/cinematronics/dlair2.o ../../../../libretro/obj/libretro/src/mame/cinematronics/embargo.o ../../../../libretro/obj/libretro/src/mame/cinematronics/jack.o ../../../../libretro/obj/libretro/src/mame/cinematronics/leland.o ../../../../libretro/obj/libretro/src/mame/cinematronics/leland_a.o ../../../../libretro/obj/libretro/src/mame/cinematronics/leland_m.o ../../../../libretro/obj/libretro/src/mame/cinematronics/leland_v.o ../../../../libretro/obj/libretro/src/mame/cinematronics/nl_armora.o ../../../../libretro/obj/libretro/src/mame/cinematronics/nl_barrier.o ../../../../libretro/obj/libretro/src/mame/cinematronics/nl_boxingb.o ../../../../libretro/obj/libretro/src/mame/cinematronics/nl_ripoff.o ../../../../libretro/obj/libretro/src/mame/cinematronics/nl_solarq.o ../../../../libretro/obj/libretro/src/mame/cinematronics/nl_spacewar.o ../../../../libretro/obj/libretro/src/mame/cinematronics/nl_speedfrk.o ../../../../libretro/obj/libretro/src/mame/cinematronics/nl_starcas.o ../../../../libretro/obj/libretro/src/mame/cinematronics/nl_starhawk.o ../../../../libretro/obj/libretro/src/mame/cinematronics/nl_sundance.o ../../../../libretro/obj/libretro/src/mame/cinematronics/nl_tailg.o ../../../../libretro/obj/libretro/src/mame/cinematronics/nl_warrior.o mkdir -p "../../../../libretro/obj/libretro/src/mame/commodore" Compiling src/mame/commodore/c128.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/commodore/c128.o" -c "../../../../../src/mame/commodore/c128.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/comad/galspnbl.cpp:54: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libcoleco.a... rm -f ../../../../libretro/bin/mame_mame/libcoleco.a ar -rcs ../../../../libretro/bin/mame_mame/libcoleco.a ../../../../libretro/obj/libretro/src/mame/coleco/adam.o ../../../../libretro/obj/libretro/src/mame/coleco/coleco.o ../../../../libretro/obj/libretro/src/mame/coleco/coleco_m.o ../../../../libretro/obj/libretro/src/mame/coleco/wrinkles.o mkdir -p "../../../../libretro/obj/libretro/src/mame/compugraphic" Compiling src/mame/compugraphic/pwrview.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/compugraphic/pwrview.o" -c "../../../../../src/mame/compugraphic/pwrview.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/commodore/c128.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libcitoh.a... rm -f ../../../../libretro/bin/mame_mame/libcitoh.a ar -rcs ../../../../libretro/bin/mame_mame/libcitoh.a ../../../../libretro/obj/libretro/src/mame/citoh/cit101.o ../../../../libretro/obj/libretro/src/mame/citoh/cit101_kbd.o ../../../../libretro/obj/libretro/src/mame/citoh/cit101xl.o ../../../../libretro/obj/libretro/src/mame/citoh/cit220.o ../../../../libretro/obj/libretro/src/mame/citoh/cit220_kbd.o Compiling src/mame/comad/zerozone.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/comad/zerozone.o" -c "../../../../../src/mame/comad/zerozone.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/compugraphic/pwrview.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/comad/zerozone.cpp:58: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/comx" Compiling src/mame/comx/comx35.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/comx/comx35.o" -c "../../../../../src/mame/comx/comx35.cpp" Compiling src/mame/commodore/c64.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/commodore/c64.o" -c "../../../../../src/mame/commodore/c64.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/comx/comx35.cpp:19: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libcomad.a... rm -f ../../../../libretro/bin/mame_mame/libcomad.a ar -rcs ../../../../libretro/bin/mame_mame/libcomad.a ../../../../libretro/obj/libretro/src/mame/comad/funybubl.o ../../../../libretro/obj/libretro/src/mame/comad/galspnbl.o ../../../../libretro/obj/libretro/src/mame/comad/zerozone.o Compiling src/mame/comx/comx35_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/comx/comx35_v.o" -c "../../../../../src/mame/comx/comx35_v.cpp" Archiving libcompugraphic.a... rm -f ../../../../libretro/bin/mame_mame/libcompugraphic.a ar -rcs ../../../../libretro/bin/mame_mame/libcompugraphic.a ../../../../libretro/obj/libretro/src/mame/compugraphic/pwrview.o mkdir -p "../../../../libretro/obj/libretro/src/mame/concept" Compiling src/mame/concept/concept.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/concept/concept.o" -c "../../../../../src/mame/concept/concept.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/commodore/c64.cpp:17: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/comx/comx35_v.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/concept/concept.cpp:40: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/concept/concept_kbd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/concept/concept_kbd.o" -c "../../../../../src/mame/concept/concept_kbd.cpp" Archiving libcomx.a... rm -f ../../../../libretro/bin/mame_mame/libcomx.a ar -rcs ../../../../libretro/bin/mame_mame/libcomx.a ../../../../libretro/obj/libretro/src/mame/comx/comx35.o ../../../../libretro/obj/libretro/src/mame/comx/comx35_v.o mkdir -p "../../../../libretro/obj/libretro/src/mame/conitec" Compiling src/mame/conitec/prof180x.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/conitec/prof180x.o" -c "../../../../../src/mame/conitec/prof180x.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/concept/concept_kbd.cpp:24: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/commodore/c64dtv.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/commodore/c64dtv.o" -c "../../../../../src/mame/commodore/c64dtv.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/conitec/prof180x.cpp:25: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/commodore/c64dtv.cpp:14: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/concept/concept_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/concept/concept_m.o" -c "../../../../../src/mame/concept/concept_m.cpp" Compiling src/mame/commodore/c65.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/commodore/c65.o" -c "../../../../../src/mame/commodore/c65.cpp" Compiling src/mame/conitec/prof80.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/conitec/prof80.o" -c "../../../../../src/mame/conitec/prof80.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/concept/concept_m.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/commodore/c900.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/commodore/c900.o" -c "../../../../../src/mame/commodore/c900.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/commodore/c65.cpp:41: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/conitec/prof80.cpp:28: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/commodore/c900.cpp:33: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libconcept.a... rm -f ../../../../libretro/bin/mame_mame/libconcept.a ar -rcs ../../../../libretro/bin/mame_mame/libconcept.a ../../../../libretro/obj/libretro/src/mame/concept/concept.o ../../../../libretro/obj/libretro/src/mame/concept/concept_kbd.o ../../../../libretro/obj/libretro/src/mame/concept/concept_m.o mkdir -p "../../../../libretro/obj/libretro/src/mame/cromemco" Compiling src/mame/cromemco/c10.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cromemco/c10.o" -c "../../../../../src/mame/cromemco/c10.cpp" Compiling src/mame/conitec/prof80mmu.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/conitec/prof80mmu.o" -c "../../../../../src/mame/conitec/prof80mmu.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cromemco/c10.cpp:19: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/commodore/cbm2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/commodore/cbm2.o" -c "../../../../../src/mame/commodore/cbm2.cpp" Compiling src/mame/commodore/cbm_snqk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/commodore/cbm_snqk.o" -c "../../../../../src/mame/commodore/cbm_snqk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/conitec/prof80mmu.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/commodore/cbm2.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/cromemco/mcb216.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cromemco/mcb216.o" -c "../../../../../src/mame/cromemco/mcb216.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/commodore/cbm_snqk.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libconitec.a... rm -f ../../../../libretro/bin/mame_mame/libconitec.a ar -rcs ../../../../libretro/bin/mame_mame/libconitec.a ../../../../libretro/obj/libretro/src/mame/conitec/prof180x.o ../../../../libretro/obj/libretro/src/mame/conitec/prof80.o ../../../../libretro/obj/libretro/src/mame/conitec/prof80mmu.o mkdir -p "../../../../libretro/obj/libretro/src/mame/cybiko" Compiling src/mame/cybiko/cybiko.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cybiko/cybiko.o" -c "../../../../../src/mame/cybiko/cybiko.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cromemco/mcb216.cpp:32: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/commodore/chessmate.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/commodore/chessmate.o" -c "../../../../../src/mame/commodore/chessmate.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cybiko/cybiko.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/commodore/chessmate.cpp:49: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libcromemco.a... rm -f ../../../../libretro/bin/mame_mame/libcromemco.a ar -rcs ../../../../libretro/bin/mame_mame/libcromemco.a ../../../../libretro/obj/libretro/src/mame/cromemco/c10.o ../../../../libretro/obj/libretro/src/mame/cromemco/mcb216.o mkdir -p "../../../../libretro/obj/libretro/src/mame/dai" Compiling src/mame/dai/dai.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dai/dai.o" -c "../../../../../src/mame/dai/dai.cpp" Compiling src/mame/dai/dai_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dai/dai_m.o" -c "../../../../../src/mame/dai/dai_m.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dai/dai.cpp:63: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dai/dai_m.cpp:14: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/commodore/clcd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/commodore/clcd.o" -c "../../../../../src/mame/commodore/clcd.cpp" Compiling src/mame/cybiko/cybiko_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/cybiko/cybiko_m.o" -c "../../../../../src/mame/cybiko/cybiko_m.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/commodore/clcd.cpp:17: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/cybiko/cybiko_m.cpp:15: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/commodore/kim1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/commodore/kim1.o" -c "../../../../../src/mame/commodore/kim1.cpp" Compiling src/mame/dai/dai_snd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dai/dai_snd.o" -c "../../../../../src/mame/dai/dai_snd.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/commodore/kim1.cpp:79: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libcybiko.a... rm -f ../../../../libretro/bin/mame_mame/libcybiko.a ar -rcs ../../../../libretro/bin/mame_mame/libcybiko.a ../../../../libretro/obj/libretro/src/mame/cybiko/cybiko.o ../../../../libretro/obj/libretro/src/mame/cybiko/cybiko_m.o Compiling src/mame/dai/dai_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dai/dai_v.o" -c "../../../../../src/mame/dai/dai_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dai/dai_snd.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dai/dai_v.cpp:17: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/commodore/mps1230.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/commodore/mps1230.o" -c "../../../../../src/mame/commodore/mps1230.cpp" Compiling src/mame/commodore/pet.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/commodore/pet.o" -c "../../../../../src/mame/commodore/pet.cpp" Compiling src/mame/commodore/plus4.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/commodore/plus4.o" -c "../../../../../src/mame/commodore/plus4.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/commodore/mps1230.cpp:81: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libdai.a... rm -f ../../../../libretro/bin/mame_mame/libdai.a ar -rcs ../../../../libretro/bin/mame_mame/libdai.a ../../../../libretro/obj/libretro/src/mame/dai/dai.o ../../../../libretro/obj/libretro/src/mame/dai/dai_m.o ../../../../libretro/obj/libretro/src/mame/dai/dai_snd.o ../../../../libretro/obj/libretro/src/mame/dai/dai_v.o mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/8x300" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/adsp2100" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/alpha" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/alto2" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/am29000" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/amis2000" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/apexc" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/arc" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/arcompact" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/arm" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/arm7" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/asap" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/avr8" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/axc51" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/bcp" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/c33" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/capricorn" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/ccpu" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/cdc160" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/cdc1700" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/clipper" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/cop400" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/cops1" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/cosmac" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/cp1610" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/cr16b" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/cubeqcpu" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/ddp516" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/diablo" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/dsp16" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/dsp32" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/dsp56000" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/dsp56156" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/dsp563xx" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/dspp" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/e0c6200" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/e132xs" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/es5510" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/esrip" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/f2mc16" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/f8" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/fr" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/g65816" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/gigatron" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/h16" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/h6280" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/h8" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/h8500" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/hcd62121" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/hd61700" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/hmcs40" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/hmcs400" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/hp2100" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/hpc" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/hphybrid" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/ht1130" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/i386" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/i8008" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/i8085" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/i8089" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/i860" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/i960" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/ibm1800" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/ie15" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/interdata16" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/jaguar" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/ks0164" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/lc57" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/lc58" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/lc6500" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/lc8670" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/lh5801" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/lr35902" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/m37710" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/m6502" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/m6800" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/m68000" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/m6805" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/m6809" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/m68hc16" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/m88000" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/mb86233" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/mb86235" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/mb88xx" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/mc68hc11" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/mcs40" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/mcs48" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/mcs51" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/mcs96" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/melps4" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/minx" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/mips" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/mipsx" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/mk1" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/mn10200" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/mn10300" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/mn1400" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/mn1610" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/mn1880" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/mpk1839" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/msm65x2" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/nanoprocessor" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/nec" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/nios2" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/nova" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/ns32000" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/olms66k" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/pace" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/palm" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/patinhofeio" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/pdp1" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/pdp8" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/pic16" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/pic1670" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/pic16c5x" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/pic16c62x" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/pic16x8x" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/pic17" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/powerpc" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/pps4" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/pps41" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/psx" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/rii" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/romp" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/rsp" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/rw5000" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/rx01" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/s2650" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/saturn" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/sc61860" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/scmp" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/score" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/scudsp" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/se3208" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/sh" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/sharc" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/sigma2" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/sm510" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/sm8500" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/sonix16" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/sparc" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/spc700" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/ssem" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/ssp1601" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/st62xx" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/st9" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/superfx" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/t11" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/tlcs870" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/tlcs90" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/tlcs900" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/tms1000" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/tms320c1x" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/tms320c2x" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/tms320c3x" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/tms320c5x" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/tms320c82" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/tms34010" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/tms57002" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/tms7000" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/tms9900" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/tx0" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/ucom4" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/unsp" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/upd177x" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/upd7725" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/upd777" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/upd7810" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/upd78k" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/v60" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/v810" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/vax" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/vt50" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/vt61" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/we32000" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/xa" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/xavix2" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/xtensa" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/z180" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/z8" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/z80" mkdir -p "../../../../libretro/obj/libretro/src/devices/cpu/z8000" mkdir -p "../../../../libretro/obj/libretro/src/devices/sound" mkdir -p "../../../../generated/emu/cpu/h8" mkdir -p "../../../../generated/emu/cpu/m6502" mkdir -p "../../../../generated/emu/cpu/mcs96" mkdir -p "../../../../generated/emu/cpu/tms57002" Compiling src/devices/cpu/8x300/8x300dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/8x300/8x300dasm.o" -c "../../../../../src/devices/cpu/8x300/8x300dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/commodore/pet.cpp:160: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/commodore/plus4.cpp:14: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/adsp2100/2100dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/adsp2100/2100dasm.o" -c "../../../../../src/devices/cpu/adsp2100/2100dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/8x300/8x300dasm.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/adsp2100/2100dasm.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/alpha/alphad.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/alpha/alphad.o" -c "../../../../../src/devices/cpu/alpha/alphad.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/alpha/alphad.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/alto2/alto2dsm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/alto2/alto2dsm.o" -c "../../../../../src/devices/cpu/alto2/alto2dsm.cpp" Compiling src/devices/cpu/am29000/am29dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/am29000/am29dasm.o" -c "../../../../../src/devices/cpu/am29000/am29dasm.cpp" Compiling src/mame/commodore/vic10.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/commodore/vic10.o" -c "../../../../../src/mame/commodore/vic10.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/alto2/alto2dsm.cpp:7: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/am29000/am29dasm.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/commodore/vic10.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/dataeast" Compiling src/mame/dataeast/actfancr.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/actfancr.o" -c "../../../../../src/mame/dataeast/actfancr.cpp" Compiling src/devices/cpu/amis2000/amis2000d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/amis2000/amis2000d.o" -c "../../../../../src/devices/cpu/amis2000/amis2000d.cpp" Compiling src/mame/commodore/vic20.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/commodore/vic20.o" -c "../../../../../src/mame/commodore/vic20.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/actfancr.cpp:20: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/commodore/vic20.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/amis2000/amis2000d.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/ddr" Compiling src/mame/ddr/ac1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ddr/ac1.o" -c "../../../../../src/mame/ddr/ac1.cpp" Compiling src/devices/cpu/apexc/apexcdsm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/apexc/apexcdsm.o" -c "../../../../../src/devices/cpu/apexc/apexcdsm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ddr/ac1.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/astrof.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/astrof.o" -c "../../../../../src/mame/dataeast/astrof.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/apexc/apexcdsm.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libcommodore.a... rm -f ../../../../libretro/bin/mame_mame/libcommodore.a ar -rcs ../../../../libretro/bin/mame_mame/libcommodore.a ../../../../libretro/obj/libretro/src/mame/commodore/c128.o ../../../../libretro/obj/libretro/src/mame/commodore/c64.o ../../../../libretro/obj/libretro/src/mame/commodore/c64dtv.o ../../../../libretro/obj/libretro/src/mame/commodore/c65.o ../../../../libretro/obj/libretro/src/mame/commodore/c900.o ../../../../libretro/obj/libretro/src/mame/commodore/cbm2.o ../../../../libretro/obj/libretro/src/mame/commodore/cbm_snqk.o ../../../../libretro/obj/libretro/src/mame/commodore/chessmate.o ../../../../libretro/obj/libretro/src/mame/commodore/clcd.o ../../../../libretro/obj/libretro/src/mame/commodore/kim1.o ../../../../libretro/obj/libretro/src/mame/commodore/mps1230.o ../../../../libretro/obj/libretro/src/mame/commodore/pet.o ../../../../libretro/obj/libretro/src/mame/commodore/plus4.o ../../../../libretro/obj/libretro/src/mame/commodore/vic10.o ../../../../libretro/obj/libretro/src/mame/commodore/vic20.o Compiling src/mame/dataeast/astrof_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/astrof_a.o" -c "../../../../../src/mame/dataeast/astrof_a.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/astrof.cpp:68: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/arc/arcdasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/arc/arcdasm.o" -c "../../../../../src/devices/cpu/arc/arcdasm.cpp" Compiling src/mame/ddr/bcs3.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ddr/bcs3.o" -c "../../../../../src/mame/ddr/bcs3.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/astrof_a.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/arc/arcdasm.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ddr/bcs3.cpp:83: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/backfire.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/backfire.o" -c "../../../../../src/mame/dataeast/backfire.cpp" Compiling src/devices/cpu/arcompact/arcompactdasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/arcompact/arcompactdasm.o" -c "../../../../../src/devices/cpu/arcompact/arcompactdasm.cpp" Compiling src/devices/cpu/arcompact/arcompactdasm_ops.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/arcompact/arcompactdasm_ops.o" -c "../../../../../src/devices/cpu/arcompact/arcompactdasm_ops.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/arcompact/arcompactdasm.cpp:8: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/backfire.cpp:15: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ddr/c80.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ddr/c80.o" -c "../../../../../src/mame/ddr/c80.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/arcompact/arcompactdasm_ops.cpp:8: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ddr/c80.cpp:59: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/arcompact/arcompactdasm_ops_00to01.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/arcompact/arcompactdasm_ops_00to01.o" -c "../../../../../src/devices/cpu/arcompact/arcompactdasm_ops_00to01.cpp" mkdir -p "../../../../libretro/obj/libretro/src/mame/dec" Compiling src/mame/dec/dc305.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dec/dc305.o" -c "../../../../../src/mame/dec/dc305.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/arcompact/arcompactdasm_ops_00to01.cpp:7: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dec/dc305.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/battlera.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/battlera.o" -c "../../../../../src/mame/dataeast/battlera.cpp" Compiling src/mame/ddr/chessmst.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ddr/chessmst.o" -c "../../../../../src/mame/ddr/chessmst.cpp" Compiling src/devices/cpu/arcompact/arcompactdasm_ops_02to03.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/arcompact/arcompactdasm_ops_02to03.o" -c "../../../../../src/devices/cpu/arcompact/arcompactdasm_ops_02to03.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/battlera.cpp:95: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dec/dc7061.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dec/dc7061.o" -c "../../../../../src/mame/dec/dc7061.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ddr/chessmst.cpp:29: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/arcompact/arcompactdasm_ops_02to03.cpp:8: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dec/dc7061.cpp:40: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/arcompact/arcompactdasm_ops_04.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/arcompact/arcompactdasm_ops_04.o" -c "../../../../../src/devices/cpu/arcompact/arcompactdasm_ops_04.cpp" Compiling src/mame/dataeast/boogwing.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/boogwing.o" -c "../../../../../src/mame/dataeast/boogwing.cpp" Compiling src/mame/ddr/chessmstdm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ddr/chessmstdm.o" -c "../../../../../src/mame/ddr/chessmstdm.cpp" Compiling src/mame/dec/dc7085.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dec/dc7085.o" -c "../../../../../src/mame/dec/dc7085.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/arcompact/arcompactdasm_ops_04.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/boogwing.cpp:86: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ddr/chessmstdm.cpp:27: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dec/dc7085.cpp:18: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/arcompact/arcompactdasm_ops_04_2f_3f_zop.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/arcompact/arcompactdasm_ops_04_2f_3f_zop.o" -c "../../../../../src/devices/cpu/arcompact/arcompactdasm_ops_04_2f_3f_zop.cpp" ../../../../../src/mame/dataeast/boogwing.cpp: In member function ‘void {anonymous}::boogwing_state::init_boogwing()’: ../../../../../src/mame/dataeast/boogwing.cpp:1027:29: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 1027 | deco102_decrypt_cpu((u16 *)memregion("maincpu")->base(), m_decrypted_opcodes, 0x100000, 0x42ba, 0x00, 0x18); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/arcompact/arcompactdasm_ops_04_2f_3f_zop.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dec/dct11em.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dec/dct11em.o" -c "../../../../../src/mame/dec/dct11em.cpp" Compiling src/mame/ddr/huebler.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ddr/huebler.o" -c "../../../../../src/mame/ddr/huebler.cpp" Compiling src/devices/cpu/arcompact/arcompactdasm_ops_04_2f_sop.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/arcompact/arcompactdasm_ops_04_2f_sop.o" -c "../../../../../src/devices/cpu/arcompact/arcompactdasm_ops_04_2f_sop.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dec/dct11em.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ddr/huebler.cpp:38: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/brkthru.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/brkthru.o" -c "../../../../../src/mame/dataeast/brkthru.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/arcompact/arcompactdasm_ops_04_2f_sop.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/brkthru.cpp:156: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/arcompact/arcompactdasm_ops_04_3x.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/arcompact/arcompactdasm_ops_04_3x.o" -c "../../../../../src/devices/cpu/arcompact/arcompactdasm_ops_04_3x.cpp" Compiling src/mame/ddr/jtc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ddr/jtc.o" -c "../../../../../src/mame/ddr/jtc.cpp" Compiling src/mame/dec/decioga.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dec/decioga.o" -c "../../../../../src/mame/dec/decioga.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/arcompact/arcompactdasm_ops_04_3x.cpp:8: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ddr/jtc.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dec/decioga.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/btime.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/btime.o" -c "../../../../../src/mame/dataeast/btime.cpp" Compiling src/devices/cpu/arcompact/arcompactdasm_ops_05.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/arcompact/arcompactdasm_ops_05.o" -c "../../../../../src/devices/cpu/arcompact/arcompactdasm_ops_05.cpp" Compiling src/mame/dec/decmate2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dec/decmate2.o" -c "../../../../../src/mame/dec/decmate2.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/btime.cpp:199: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/arcompact/arcompactdasm_ops_05.cpp:7: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ddr/k7659kb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ddr/k7659kb.o" -c "../../../../../src/mame/ddr/k7659kb.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dec/decmate2.cpp:51: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/arcompact/arcompactdasm_ops_05_2f_sop.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/arcompact/arcompactdasm_ops_05_2f_sop.o" -c "../../../../../src/devices/cpu/arcompact/arcompactdasm_ops_05_2f_sop.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ddr/k7659kb.cpp:14: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/arcompact/arcompactdasm_ops_05_2f_sop.cpp:8: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/bwing.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/bwing.o" -c "../../../../../src/mame/dataeast/bwing.cpp" Compiling src/mame/ddr/kc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ddr/kc.o" -c "../../../../../src/mame/ddr/kc.cpp" Compiling src/devices/cpu/arcompact/arcompactdasm_ops_06to0b.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/arcompact/arcompactdasm_ops_06to0b.o" -c "../../../../../src/devices/cpu/arcompact/arcompactdasm_ops_06to0b.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/bwing.cpp:26: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ddr/kc.cpp:16: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dec/dectalk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dec/dectalk.o" -c "../../../../../src/mame/dec/dectalk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/arcompact/arcompactdasm_ops_06to0b.cpp:8: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dec/dectalk.cpp:241: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/arcompact/arcompactdasm_ops_16bit.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/arcompact/arcompactdasm_ops_16bit.o" -c "../../../../../src/devices/cpu/arcompact/arcompactdasm_ops_16bit.cpp" Compiling src/mame/dataeast/cbuster.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/cbuster.o" -c "../../../../../src/mame/dataeast/cbuster.cpp" Compiling src/mame/ddr/kc_keyb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ddr/kc_keyb.o" -c "../../../../../src/mame/ddr/kc_keyb.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/arcompact/arcompactdasm_ops_16bit.cpp:7: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/cbuster.cpp:42: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ddr/kc_keyb.cpp:321: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dec/decwritr.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dec/decwritr.o" -c "../../../../../src/mame/dec/decwritr.cpp" Compiling src/devices/cpu/arm/armdasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/arm/armdasm.o" -c "../../../../../src/devices/cpu/arm/armdasm.cpp" Compiling src/mame/ddr/kc_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ddr/kc_m.o" -c "../../../../../src/mame/ddr/kc_m.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dec/decwritr.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/arm/armdasm.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ddr/kc_m.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/arm7/arm7dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/arm7/arm7dasm.o" -c "../../../../../src/devices/cpu/arm7/arm7dasm.cpp" Compiling src/mame/dataeast/chanbara.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/chanbara.o" -c "../../../../../src/mame/dataeast/chanbara.cpp" Compiling src/mame/dec/dtc03.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dec/dtc03.o" -c "../../../../../src/mame/dec/dtc03.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/arm7/arm7dasm.cpp:25: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/chanbara.cpp:59: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ddr/kramermc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ddr/kramermc.o" -c "../../../../../src/mame/ddr/kramermc.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dec/dtc03.cpp:30: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ddr/kramermc.cpp:57: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/asap/asapdasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/asap/asapdasm.o" -c "../../../../../src/devices/cpu/asap/asapdasm.cpp" Compiling src/mame/dataeast/cninja.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/cninja.o" -c "../../../../../src/mame/dataeast/cninja.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/asap/asapdasm.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dec/jensen.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dec/jensen.o" -c "../../../../../src/mame/dec/jensen.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/cninja.cpp:46: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ddr/lc80.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ddr/lc80.o" -c "../../../../../src/mame/ddr/lc80.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dec/jensen.cpp:25: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/avr8/avr8dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/avr8/avr8dasm.o" -c "../../../../../src/devices/cpu/avr8/avr8dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ddr/lc80.cpp:51: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/avr8/avr8dasm.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/axc51/axc51dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/axc51/axc51dasm.o" -c "../../../../../src/devices/cpu/axc51/axc51dasm.cpp" Compiling src/mame/dec/kn01.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dec/kn01.o" -c "../../../../../src/mame/dec/kn01.cpp" Compiling src/mame/ddr/llc1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ddr/llc1.o" -c "../../../../../src/mame/ddr/llc1.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/axc51/axc51dasm.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dec/kn01.cpp:39: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/cninja_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/cninja_v.o" -c "../../../../../src/mame/dataeast/cninja_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ddr/llc1.cpp:37: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/bcp/bcpdasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/bcp/bcpdasm.o" -c "../../../../../src/devices/cpu/bcp/bcpdasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/cninja_v.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/bcp/bcpdasm.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ddr/llc2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ddr/llc2.o" -c "../../../../../src/mame/ddr/llc2.cpp" Compiling src/mame/dataeast/cntsteer.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/cntsteer.o" -c "../../../../../src/mame/dataeast/cntsteer.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ddr/llc2.cpp:24: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dec/kn02.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dec/kn02.o" -c "../../../../../src/mame/dec/kn02.cpp" Compiling src/devices/cpu/c33/c33dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/c33/c33dasm.o" -c "../../../../../src/devices/cpu/c33/c33dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/cntsteer.cpp:46: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dec/kn02.cpp:49: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/c33/c33dasm.cpp:14: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ddr/mc8020.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ddr/mc8020.o" -c "../../../../../src/mame/ddr/mc8020.cpp" Compiling src/devices/cpu/capricorn/capricorn_dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/capricorn/capricorn_dasm.o" -c "../../../../../src/devices/cpu/capricorn/capricorn_dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ddr/mc8020.cpp:18: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/compgolf.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/compgolf.o" -c "../../../../../src/mame/dataeast/compgolf.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/capricorn/capricorn_dasm.cpp:7: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dec/lk201.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dec/lk201.o" -c "../../../../../src/mame/dec/lk201.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/compgolf.cpp:17: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/ccpu/ccpudasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/ccpu/ccpudasm.o" -c "../../../../../src/devices/cpu/ccpu/ccpudasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dec/lk201.cpp:107: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ddr/mc8030.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ddr/mc8030.o" -c "../../../../../src/mame/ddr/mc8030.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/ccpu/ccpudasm.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ddr/mc8030.cpp:20: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/darkseal.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/darkseal.o" -c "../../../../../src/mame/dataeast/darkseal.cpp" Compiling src/mame/dec/pdp1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dec/pdp1.o" -c "../../../../../src/mame/dec/pdp1.cpp" Compiling src/devices/cpu/cdc160/cdc160d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/cdc160/cdc160d.o" -c "../../../../../src/devices/cpu/cdc160/cdc160d.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/darkseal.cpp:20: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dec/pdp1.cpp:58: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/cdc160/cdc160d.cpp:18: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ddr/nanos.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ddr/nanos.o" -c "../../../../../src/mame/ddr/nanos.cpp" In file included from ../../../../../src/emu/emu.h:58: ../../../../../src/mame/dec/pdp1.cpp: In function ‘void construct_ioport_pdp1(device_t&, ioport_list&, std::ostream&)’: ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/dec/pdp1.cpp:270:102: note: in expansion of macro ‘PORT_RESET’ 270 | PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_X) PORT_SENSITIVITY(100) PORT_KEYDELTA(0) PORT_PLAYER(1) PORT_RESET | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/dec/pdp1.cpp:273:102: note: in expansion of macro ‘PORT_RESET’ 273 | PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_Y) PORT_SENSITIVITY(100) PORT_KEYDELTA(0) PORT_PLAYER(1) PORT_RESET | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ddr/nanos.cpp:14: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/cdc1700/cdc1700d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/cdc1700/cdc1700d.o" -c "../../../../../src/devices/cpu/cdc1700/cdc1700d.cpp" Compiling src/mame/dec/pdp11.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dec/pdp11.o" -c "../../../../../src/mame/dec/pdp11.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/cdc1700/cdc1700d.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/dassault.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/dassault.o" -c "../../../../../src/mame/dataeast/dassault.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dec/pdp11.cpp:91: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/clipper/clipperd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/clipper/clipperd.o" -c "../../../../../src/devices/cpu/clipper/clipperd.cpp" Compiling src/mame/ddr/pcm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ddr/pcm.o" -c "../../../../../src/mame/ddr/pcm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/dassault.cpp:213: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/clipper/clipperd.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ddr/pcm.cpp:56: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dec/pdp1_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dec/pdp1_v.o" -c "../../../../../src/mame/dec/pdp1_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dec/pdp1_v.cpp:20: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/cop400/cop410ds.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/cop400/cop410ds.o" -c "../../../../../src/devices/cpu/cop400/cop410ds.cpp" Compiling src/mame/ddr/poly880.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ddr/poly880.o" -c "../../../../../src/mame/ddr/poly880.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/cop400/cop410ds.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dec/rainbow.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dec/rainbow.o" -c "../../../../../src/mame/dec/rainbow.cpp" Compiling src/mame/dataeast/dblewing.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/dblewing.o" -c "../../../../../src/mame/dataeast/dblewing.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ddr/poly880.cpp:46: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dec/rainbow.cpp:324: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/cop400/cop420ds.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/cop400/cop420ds.o" -c "../../../../../src/devices/cpu/cop400/cop420ds.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/dblewing.cpp:70: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/cop400/cop420ds.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ddr/polyplay.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ddr/polyplay.o" -c "../../../../../src/mame/ddr/polyplay.cpp" ../../../../../src/mame/dataeast/dblewing.cpp: In member function ‘void {anonymous}::dblewing_state::init_dblewing()’: ../../../../../src/mame/dataeast/dblewing.cpp:490:29: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 490 | deco102_decrypt_cpu((uint16_t *)memregion("maincpu")->base(), m_decrypted_opcodes, 0x80000, 0x399d, 0x25, 0x3d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/cop400/cop424ds.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/cop400/cop424ds.o" -c "../../../../../src/devices/cpu/cop400/cop424ds.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ddr/polyplay.cpp:129: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/cop400/cop424ds.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/dec0.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/dec0.o" -c "../../../../../src/mame/dataeast/dec0.cpp" Compiling src/mame/dec/rx01.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dec/rx01.o" -c "../../../../../src/mame/dec/rx01.cpp" Compiling src/devices/cpu/cop400/cop444ds.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/cop400/cop444ds.o" -c "../../../../../src/devices/cpu/cop400/cop444ds.cpp" Compiling src/mame/ddr/polyplay_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ddr/polyplay_a.o" -c "../../../../../src/mame/ddr/polyplay_a.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/dec0.cpp:369: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dec/rx01.cpp:15: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/cop400/cop444ds.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ddr/polyplay_a.cpp:14: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/dec/rx01.cpp: In member function ‘void rx01_device::data_write(uint16_t)’: ../../../../../src/mame/dec/rx01.cpp:188:40: warning: ‘void device_scheduler::timer_set(const attotime&, timer_expired_delegate, osd::s32)’ is deprecated: timer_set is deprecated; please avoid anonymous timers. Use an allocated emu_timer instead. [-Wdeprecated-declarations] 188 | machine().scheduler().timer_set(attotime::from_msec(100), timer_expired_delegate(FUNC(rx01_device::service_command), this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:74: ../../../../../src/emu/schedule.h:126:14: note: declared here 126 | void timer_set(const attotime &duration, timer_expired_delegate callback, s32 param = 0); | ^~~~~~~~~ Compiling src/mame/dec/sfb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dec/sfb.o" -c "../../../../../src/mame/dec/sfb.cpp" Compiling src/devices/cpu/cops1/cops1d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/cops1/cops1d.o" -c "../../../../../src/devices/cpu/cops1/cops1d.cpp" Compiling src/mame/ddr/polyplay_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ddr/polyplay_v.o" -c "../../../../../src/mame/ddr/polyplay_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dec/sfb.cpp:19: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/cops1/cops1d.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ddr/polyplay_v.cpp:15: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dec/uvax1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dec/uvax1.o" -c "../../../../../src/mame/dec/uvax1.cpp" Compiling src/devices/cpu/cosmac/cosdasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/cosmac/cosdasm.o" -c "../../../../../src/devices/cpu/cosmac/cosdasm.cpp" Compiling src/mame/ddr/sc2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ddr/sc2.o" -c "../../../../../src/mame/ddr/sc2.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dec/uvax1.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/cosmac/cosdasm.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/dec0_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/dec0_m.o" -c "../../../../../src/mame/dataeast/dec0_m.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ddr/sc2.cpp:32: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/dec0_m.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dec/uvax2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dec/uvax2.o" -c "../../../../../src/mame/dec/uvax2.cpp" Compiling src/devices/cpu/cp1610/1610dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/cp1610/1610dasm.o" -c "../../../../../src/devices/cpu/cp1610/1610dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/cp1610/1610dasm.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dec/uvax2.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ddr/slc1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ddr/slc1.o" -c "../../../../../src/mame/ddr/slc1.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ddr/slc1.cpp:58: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/cr16b/cr16bdasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/cr16b/cr16bdasm.o" -c "../../../../../src/devices/cpu/cr16b/cr16bdasm.cpp" Compiling src/mame/dataeast/dec0_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/dec0_v.o" -c "../../../../../src/mame/dataeast/dec0_v.cpp" Compiling src/mame/dec/uvax3.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dec/uvax3.o" -c "../../../../../src/mame/dec/uvax3.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/cr16b/cr16bdasm.cpp:22: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/dec0_v.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dec/uvax3.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ddr/sprachmg.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ddr/sprachmg.o" -c "../../../../../src/mame/ddr/sprachmg.cpp" Compiling src/devices/cpu/cubeqcpu/cubedasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/cubeqcpu/cubedasm.o" -c "../../../../../src/devices/cpu/cubeqcpu/cubedasm.cpp" Compiling src/mame/dec/uvax3100.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dec/uvax3100.o" -c "../../../../../src/mame/dec/uvax3100.cpp" Compiling src/mame/dataeast/dec8.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/dec8.o" -c "../../../../../src/mame/dataeast/dec8.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ddr/sprachmg.cpp:38: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/cubeqcpu/cubedasm.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dec/uvax3100.cpp:97: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/dec8.cpp:67: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/ddp516/ddp516d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/ddp516/ddp516d.o" -c "../../../../../src/devices/cpu/ddp516/ddp516d.cpp" Compiling src/mame/dec/vax11.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dec/vax11.o" -c "../../../../../src/mame/dec/vax11.cpp" Compiling src/mame/ddr/vcs80.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ddr/vcs80.o" -c "../../../../../src/mame/ddr/vcs80.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/ddp516/ddp516d.cpp:30: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dec/vax11.cpp:68: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ddr/vcs80.cpp:41: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/diablo/diablo1300dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/diablo/diablo1300dasm.o" -c "../../../../../src/devices/cpu/diablo/diablo1300dasm.cpp" Compiling src/mame/dec/vk100.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dec/vk100.o" -c "../../../../../src/mame/dec/vk100.cpp" Compiling src/mame/dataeast/dec8_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/dec8_v.o" -c "../../../../../src/mame/dataeast/dec8_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/diablo/diablo1300dasm.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libddr.a... rm -f ../../../../libretro/bin/mame_mame/libddr.a ar -rcs ../../../../libretro/bin/mame_mame/libddr.a ../../../../libretro/obj/libretro/src/mame/ddr/ac1.o ../../../../libretro/obj/libretro/src/mame/ddr/bcs3.o ../../../../libretro/obj/libretro/src/mame/ddr/c80.o ../../../../libretro/obj/libretro/src/mame/ddr/chessmst.o ../../../../libretro/obj/libretro/src/mame/ddr/chessmstdm.o ../../../../libretro/obj/libretro/src/mame/ddr/huebler.o ../../../../libretro/obj/libretro/src/mame/ddr/jtc.o ../../../../libretro/obj/libretro/src/mame/ddr/k7659kb.o ../../../../libretro/obj/libretro/src/mame/ddr/kc.o ../../../../libretro/obj/libretro/src/mame/ddr/kc_keyb.o ../../../../libretro/obj/libretro/src/mame/ddr/kc_m.o ../../../../libretro/obj/libretro/src/mame/ddr/kramermc.o ../../../../libretro/obj/libretro/src/mame/ddr/lc80.o ../../../../libretro/obj/libretro/src/mame/ddr/llc1.o ../../../../libretro/obj/libretro/src/mame/ddr/llc2.o ../../../../libretro/obj/libretro/src/mame/ddr/mc8020.o ../../../../libretro/obj/libretro/src/mame/ddr/mc8030.o ../../../../libretro/obj/libretro/src/mame/ddr/nanos.o ../../../../libretro/obj/libretro/src/mame/ddr/pcm.o ../../../../libretro/obj/libretro/src/mame/ddr/poly880.o ../../../../libretro/obj/libretro/src/mame/ddr/polyplay.o ../../../../libretro/obj/libretro/src/mame/ddr/polyplay_a.o ../../../../libretro/obj/libretro/src/mame/ddr/polyplay_v.o ../../../../libretro/obj/libretro/src/mame/ddr/sc2.o ../../../../libretro/obj/libretro/src/mame/ddr/slc1.o ../../../../libretro/obj/libretro/src/mame/ddr/sprachmg.o ../../../../libretro/obj/libretro/src/mame/ddr/vcs80.o In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dec/vk100.cpp:128: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/decbac06.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/decbac06.o" -c "../../../../../src/mame/dataeast/decbac06.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/dec8_v.cpp:45: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/dsp16/dsp16dis.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/dsp16/dsp16dis.o" -c "../../../../../src/devices/cpu/dsp16/dsp16dis.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/decbac06.cpp:71: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/dsp16/dsp16dis.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dec/vt100.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dec/vt100.o" -c "../../../../../src/mame/dec/vt100.cpp" Compiling src/mame/dataeast/deckarn.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/deckarn.o" -c "../../../../../src/mame/dataeast/deckarn.cpp" Compiling src/mame/dec/vt220.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dec/vt220.o" -c "../../../../../src/mame/dec/vt220.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dec/vt100.cpp:39: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/deckarn.cpp:6: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/dsp32/dsp32dis.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/dsp32/dsp32dis.o" -c "../../../../../src/devices/cpu/dsp32/dsp32dis.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dec/vt220.cpp:34: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:53: ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/dec/vt100.cpp:617:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 617 | ROM_LOAD_OPTIONAL("23-094e2-00.e9", 0x0800, 0x0800, NO_DUMP) // optional ?word processing? alternate character set ROM | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/dec/vt100.cpp:707:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 707 | ROM_LOAD_OPTIONAL( "23-094e2-00.e9", 0x0800, 0x0800, NO_DUMP) // optional ?word processing? alternate character set ROM | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/dec/vt100.cpp:761:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 761 | ROM_LOAD_OPTIONAL( "23-094e2-00.e9", 0x0800, 0x0800, NO_DUMP) // optional (comes default with some models) alternate character set ROM | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/dec/vt100.cpp:829:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 829 | ROM_LOAD_OPTIONAL( "23-094e2-00.e4", 0x0800, 0x0800, NO_DUMP) // optional (comes default with some models) alternate character set ROM | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/dec/vt100.cpp:849:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 849 | ROM_LOAD_OPTIONAL( "23-094e2-00.e4", 0x0800, 0x0800, NO_DUMP) // optional (comes default with some models) alternate character set ROM | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/dec/vt100.cpp:868:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 868 | ROM_LOAD_OPTIONAL( "23-094e2-00.e4", 0x0800, 0x0800, NO_DUMP) // optional (comes default with some models) alternate character set ROM | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/dec/vt100.cpp:882:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 882 | ROM_LOAD_OPTIONAL ( "23-094e2-00.e9", 0x0800, 0x0800, NO_DUMP) // optional (comes default with some models) alternate character set ROM | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/dsp32/dsp32dis.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/decmxc06.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/decmxc06.o" -c "../../../../../src/mame/dataeast/decmxc06.cpp" Compiling src/mame/dataeast/deco102.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/deco102.o" -c "../../../../../src/mame/dataeast/deco102.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/decmxc06.cpp:41: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dec/vt240.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dec/vt240.o" -c "../../../../../src/mame/dec/vt240.cpp" Compiling src/devices/cpu/dsp56000/dsp56000d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/dsp56000/dsp56000d.o" -c "../../../../../src/devices/cpu/dsp56000/dsp56000d.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/deco102.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/dsp56000/dsp56000d.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dec/vt240.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/deco104.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/deco104.o" -c "../../../../../src/mame/dataeast/deco104.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/deco104.cpp:16: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/dsp56156/dsp56dsm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/dsp56156/dsp56dsm.o" -c "../../../../../src/devices/cpu/dsp56156/dsp56dsm.cpp" Compiling src/mame/dec/vt320.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dec/vt320.o" -c "../../../../../src/mame/dec/vt320.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/dsp56156/dsp56dsm.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/deco146.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/deco146.o" -c "../../../../../src/mame/dataeast/deco146.cpp" Compiling src/mame/dataeast/deco156.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/deco156.o" -c "../../../../../src/mame/dataeast/deco156.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dec/vt320.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/deco156.cpp:18: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/deco146.cpp:90: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/dsp56156/inst.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/dsp56156/inst.o" -c "../../../../../src/devices/cpu/dsp56156/inst.cpp" Compiling src/mame/dec/vt52.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dec/vt52.o" -c "../../../../../src/mame/dec/vt52.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/dsp56156/inst.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dec/vt520.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dec/vt520.o" -c "../../../../../src/mame/dec/vt520.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dec/vt52.cpp:22: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/deco156_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/deco156_m.o" -c "../../../../../src/mame/dataeast/deco156_m.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dec/vt520.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/deco156_m.cpp:39: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/deco16ic.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/deco16ic.o" -c "../../../../../src/mame/dataeast/deco16ic.cpp" Compiling src/mame/dec/vt62.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dec/vt62.o" -c "../../../../../src/mame/dec/vt62.cpp" ../../../../../src/mame/dataeast/deco156_m.cpp: In function ‘void deco156_decrypt(running_machine&)’: ../../../../../src/mame/dataeast/deco156_m.cpp:129:25: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 129 | uint32_t *rom = (uint32_t *)machine.root_device().memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dec/vtvideo.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dec/vtvideo.o" -c "../../../../../src/mame/dec/vtvideo.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/deco16ic.cpp:175: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dec/vt62.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/dsp56156/opcode.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/dsp56156/opcode.o" -c "../../../../../src/devices/cpu/dsp56156/opcode.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dec/vtvideo.cpp:60: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/deco222.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/deco222.o" -c "../../../../../src/mame/dataeast/deco222.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/dsp56156/opcode.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/deco32.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/deco32.o" -c "../../../../../src/mame/dataeast/deco32.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/deco222.cpp:8: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libdec.a... rm -f ../../../../libretro/bin/mame_mame/libdec.a ar -rcs ../../../../libretro/bin/mame_mame/libdec.a ../../../../libretro/obj/libretro/src/mame/dec/dc305.o ../../../../libretro/obj/libretro/src/mame/dec/dc7061.o ../../../../libretro/obj/libretro/src/mame/dec/dc7085.o ../../../../libretro/obj/libretro/src/mame/dec/dct11em.o ../../../../libretro/obj/libretro/src/mame/dec/decioga.o ../../../../libretro/obj/libretro/src/mame/dec/decmate2.o ../../../../libretro/obj/libretro/src/mame/dec/dectalk.o ../../../../libretro/obj/libretro/src/mame/dec/decwritr.o ../../../../libretro/obj/libretro/src/mame/dec/dtc03.o ../../../../libretro/obj/libretro/src/mame/dec/jensen.o ../../../../libretro/obj/libretro/src/mame/dec/kn01.o ../../../../libretro/obj/libretro/src/mame/dec/kn02.o ../../../../libretro/obj/libretro/src/mame/dec/lk201.o ../../../../libretro/obj/libretro/src/mame/dec/pdp1.o ../../../../libretro/obj/libretro/src/mame/dec/pdp11.o ../../../../libretro/obj/libretro/src/mame/dec/pdp1_v.o ../../../../libretro/obj/libretro/src/mame/dec/rainbow.o ../../../../libretro/obj/libretro/src/mame/dec/rx01.o ../../../../libretro/obj/libretro/src/mame/dec/sfb.o ../../../../libretro/obj/libretro/src/mame/dec/uvax1.o ../../../../libretro/obj/libretro/src/mame/dec/uvax2.o ../../../../libretro/obj/libretro/src/mame/dec/uvax3.o ../../../../libretro/obj/libretro/src/mame/dec/uvax3100.o ../../../../libretro/obj/libretro/src/mame/dec/vax11.o ../../../../libretro/obj/libretro/src/mame/dec/vk100.o ../../../../libretro/obj/libretro/src/mame/dec/vt100.o ../../../../libretro/obj/libretro/src/mame/dec/vt220.o ../../../../libretro/obj/libretro/src/mame/dec/vt240.o ../../../../libretro/obj/libretro/src/mame/dec/vt320.o ../../../../libretro/obj/libretro/src/mame/dec/vt52.o ../../../../libretro/obj/libretro/src/mame/dec/vt520.o ../../../../libretro/obj/libretro/src/mame/dec/vt62.o ../../../../libretro/obj/libretro/src/mame/dec/vtvideo.o mkdir -p "../../../../libretro/obj/libretro/src/mame/dg" Compiling src/mame/dg/aviion88k.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dg/aviion88k.o" -c "../../../../../src/mame/dg/aviion88k.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/deco32.cpp:373: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/dsp56156/pmove.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/dsp56156/pmove.o" -c "../../../../../src/devices/cpu/dsp56156/pmove.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dg/aviion88k.cpp:14: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/dataeast/deco32.cpp: In member function ‘void dragngun_state::init_dragngun()’: ../../../../../src/mame/dataeast/deco32.cpp:1284:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1284 | u32 *ROM = (u32 *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/dataeast/deco32.cpp: In member function ‘void dragngun_state::init_dragngunj()’: ../../../../../src/mame/dataeast/deco32.cpp:1292:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1292 | u32 *ROM = (u32 *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/dsp56156/tables.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/dsp56156/tables.o" -c "../../../../../src/devices/cpu/dsp56156/tables.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/dsp56156/pmove.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/dsp56156/tables.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/deco32_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/deco32_v.o" -c "../../../../../src/mame/dataeast/deco32_v.cpp" Compiling src/devices/cpu/dsp563xx/dsp563xxd-tables.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/dsp563xx/dsp563xxd-tables.o" -c "../../../../../src/devices/cpu/dsp563xx/dsp563xxd-tables.cpp" Archiving libdg.a... rm -f ../../../../libretro/bin/mame_mame/libdg.a ar -rcs ../../../../libretro/bin/mame_mame/libdg.a ../../../../libretro/obj/libretro/src/mame/dg/aviion88k.o mkdir -p "../../../../libretro/obj/libretro/src/mame/dgrm" Compiling src/mame/dgrm/blackt96.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dgrm/blackt96.o" -c "../../../../../src/mame/dgrm/blackt96.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/deco32_v.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/dsp563xx/dsp563xxd-tables.cpp:6: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dgrm/blackt96.cpp:82: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/deco_ace.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/deco_ace.o" -c "../../../../../src/mame/dataeast/deco_ace.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/deco_ace.cpp:68: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/deco_irq.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/deco_irq.o" -c "../../../../../src/mame/dataeast/deco_irq.cpp" Compiling src/devices/cpu/dsp563xx/dsp563xxd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/dsp563xx/dsp563xxd.o" -c "../../../../../src/devices/cpu/dsp563xx/dsp563xxd.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/deco_irq.cpp:24: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/deco_ld.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/deco_ld.o" -c "../../../../../src/mame/dataeast/deco_ld.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/dsp563xx/dsp563xxd.cpp:6: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dgrm/onetwo.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dgrm/onetwo.o" -c "../../../../../src/mame/dgrm/onetwo.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/deco_ld.cpp:110: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dgrm/pokechmp.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dgrm/pokechmp.o" -c "../../../../../src/mame/dgrm/pokechmp.cpp" Compiling src/devices/cpu/dspp/dsppdasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/dspp/dsppdasm.o" -c "../../../../../src/devices/cpu/dspp/dsppdasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dgrm/onetwo.cpp:44: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dgrm/pokechmp.cpp:43: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/dspp/dsppdasm.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/deco_mlc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/deco_mlc.o" -c "../../../../../src/mame/dataeast/deco_mlc.cpp" Compiling src/devices/cpu/e0c6200/e0c6200d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/e0c6200/e0c6200d.o" -c "../../../../../src/devices/cpu/e0c6200/e0c6200d.cpp" mkdir -p "../../../../libretro/obj/libretro/src/mame/dms" Compiling src/mame/dms/dms5000.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dms/dms5000.o" -c "../../../../../src/mame/dms/dms5000.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/deco_mlc.cpp:110: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libdgrm.a... rm -f ../../../../libretro/bin/mame_mame/libdgrm.a ar -rcs ../../../../libretro/bin/mame_mame/libdgrm.a ../../../../libretro/obj/libretro/src/mame/dgrm/blackt96.o ../../../../libretro/obj/libretro/src/mame/dgrm/onetwo.o ../../../../libretro/obj/libretro/src/mame/dgrm/pokechmp.o Compiling src/mame/dms/dms86.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dms/dms86.o" -c "../../../../../src/mame/dms/dms86.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/e0c6200/e0c6200d.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dms/dms5000.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dms/dms86.cpp:32: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/e132xs/e1dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/e132xs/e1dasm.o" -c "../../../../../src/devices/cpu/e132xs/e1dasm.cpp" Compiling src/mame/dms/zsbc3.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dms/zsbc3.o" -c "../../../../../src/mame/dms/zsbc3.cpp" Compiling src/mame/dataeast/deco_mlc_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/deco_mlc_v.o" -c "../../../../../src/mame/dataeast/deco_mlc_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/e132xs/e1dasm.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/dooyong" Compiling src/mame/dooyong/dooyong.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dooyong/dooyong.o" -c "../../../../../src/mame/dooyong/dooyong.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dms/zsbc3.cpp:37: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/deco_mlc_v.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dooyong/dooyong.cpp:77: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/es5510/es5510d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/es5510/es5510d.o" -c "../../../../../src/devices/cpu/es5510/es5510d.cpp" Compiling src/mame/dataeast/decocass.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/decocass.o" -c "../../../../../src/mame/dataeast/decocass.cpp" Archiving libdms.a... rm -f ../../../../libretro/bin/mame_mame/libdms.a ar -rcs ../../../../libretro/bin/mame_mame/libdms.a ../../../../libretro/obj/libretro/src/mame/dms/dms5000.o ../../../../libretro/obj/libretro/src/mame/dms/dms86.o ../../../../libretro/obj/libretro/src/mame/dms/zsbc3.o Compiling src/mame/dooyong/dooyong_tilemap.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dooyong/dooyong_tilemap.o" -c "../../../../../src/mame/dooyong/dooyong_tilemap.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/es5510/es5510d.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/decocass.cpp:49: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dooyong/dooyong_tilemap.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/esrip/esripdsm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/esrip/esripdsm.o" -c "../../../../../src/devices/cpu/esrip/esripdsm.cpp" Compiling src/mame/dooyong/gundealr.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dooyong/gundealr.o" -c "../../../../../src/mame/dooyong/gundealr.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/esrip/esripdsm.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/f2mc16/f2mc16d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/f2mc16/f2mc16d.o" -c "../../../../../src/devices/cpu/f2mc16/f2mc16d.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dooyong/gundealr.cpp:71: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/f8/f8dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/f8/f8dasm.o" -c "../../../../../src/devices/cpu/f8/f8dasm.cpp" Compiling src/mame/dataeast/decocass_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/decocass_m.o" -c "../../../../../src/mame/dataeast/decocass_m.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/f2mc16/f2mc16d.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/f8/f8dasm.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/decocass_m.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libdooyong.a... rm -f ../../../../libretro/bin/mame_mame/libdooyong.a ar -rcs ../../../../libretro/bin/mame_mame/libdooyong.a ../../../../libretro/obj/libretro/src/mame/dooyong/dooyong.o ../../../../libretro/obj/libretro/src/mame/dooyong/dooyong_tilemap.o ../../../../libretro/obj/libretro/src/mame/dooyong/gundealr.o Compiling src/mame/dataeast/decocass_tape.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/decocass_tape.o" -c "../../../../../src/mame/dataeast/decocass_tape.cpp" Compiling src/devices/cpu/fr/frdasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/fr/frdasm.o" -c "../../../../../src/devices/cpu/fr/frdasm.cpp" Compiling src/devices/cpu/g65816/g65816ds.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/g65816/g65816ds.o" -c "../../../../../src/devices/cpu/g65816/g65816ds.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/decocass_tape.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/fr/frdasm.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/decocass_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/decocass_v.o" -c "../../../../../src/mame/dataeast/decocass_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/g65816/g65816ds.cpp:14: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/decocass_v.cpp:126: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/gigatron/gigatrondasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/gigatron/gigatrondasm.o" -c "../../../../../src/devices/cpu/gigatron/gigatrondasm.cpp" Compiling src/mame/dataeast/decocomn.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/decocomn.o" -c "../../../../../src/mame/dataeast/decocomn.cpp" Compiling src/devices/cpu/h16/h16dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/h16/h16dasm.o" -c "../../../../../src/devices/cpu/h16/h16dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/gigatron/gigatrondasm.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/decocomn.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/decocpu6.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/decocpu6.o" -c "../../../../../src/mame/dataeast/decocpu6.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/h16/h16dasm.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/h6280/6280dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/h6280/6280dasm.o" -c "../../../../../src/devices/cpu/h6280/6280dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/decocpu6.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/decocpu7.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/decocpu7.o" -c "../../../../../src/mame/dataeast/decocpu7.cpp" Generating GT913 disassembler source file... python3 ../../../../../src/devices/cpu/h8/h8make.py ../../../../../src/devices/cpu/h8/gt913.lst d g ../../../../generated/emu/cpu/h8/gt913d.hxx Generating H8-300 disassembler source file... python3 ../../../../../src/devices/cpu/h8/h8make.py ../../../../../src/devices/cpu/h8/h8.lst d o ../../../../generated/emu/cpu/h8/h8d.hxx Generating H8-300H disassembler source file... python3 ../../../../../src/devices/cpu/h8/h8make.py ../../../../../src/devices/cpu/h8/h8.lst d h ../../../../generated/emu/cpu/h8/h8hd.hxx Generating H8S/2000 disassembler source file... python3 ../../../../../src/devices/cpu/h8/h8make.py ../../../../../src/devices/cpu/h8/h8.lst d s20 ../../../../generated/emu/cpu/h8/h8s2000d.hxx Generating H8S/2600 disassembler source file... python3 ../../../../../src/devices/cpu/h8/h8make.py ../../../../../src/devices/cpu/h8/h8.lst d s26 ../../../../generated/emu/cpu/h8/h8s2600d.hxx Compiling src/devices/cpu/h8500/h8500dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/h8500/h8500dasm.o" -c "../../../../../src/devices/cpu/h8500/h8500dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/h6280/6280dasm.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/decocpu7.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/decocrpt.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/decocrpt.o" -c "../../../../../src/mame/dataeast/decocrpt.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/h8500/h8500dasm.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/hcd62121/hcd62121d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/hcd62121/hcd62121d.o" -c "../../../../../src/devices/cpu/hcd62121/hcd62121d.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/decocrpt.cpp:46: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/hd61700/hd61700d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/hd61700/hd61700d.o" -c "../../../../../src/devices/cpu/hd61700/hd61700d.cpp" Compiling src/devices/cpu/hmcs40/hmcs40d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/hmcs40/hmcs40d.o" -c "../../../../../src/devices/cpu/hmcs40/hmcs40d.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/hcd62121/hcd62121d.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/dataeast/decocrpt.cpp: In function ‘void deco_decrypt(running_machine&, const char*, const uint8_t*, const uint16_t*, const uint8_t*, int)’: ../../../../../src/mame/dataeast/decocrpt.cpp:605:25: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 605 | uint16_t *rom = (uint16_t *)machine.root_device().memregion(rgntag)->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/hd61700/hd61700d.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/decrmc3.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/decrmc3.o" -c "../../../../../src/mame/dataeast/decrmc3.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/hmcs40/hmcs40d.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/hmcs400/hmcs400d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/hmcs400/hmcs400d.o" -c "../../../../../src/devices/cpu/hmcs400/hmcs400d.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/decrmc3.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/hp2100/hp2100d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/hp2100/hp2100d.o" -c "../../../../../src/devices/cpu/hp2100/hp2100d.cpp" Compiling src/devices/cpu/hpc/hpcdasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/hpc/hpcdasm.o" -c "../../../../../src/devices/cpu/hpc/hpcdasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/hmcs400/hmcs400d.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/hp2100/hp2100d.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/deshoros.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/deshoros.o" -c "../../../../../src/mame/dataeast/deshoros.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/hpc/hpcdasm.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/hphybrid/hphybrid_dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/hphybrid/hphybrid_dasm.o" -c "../../../../../src/devices/cpu/hphybrid/hphybrid_dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/deshoros.cpp:32: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/ht1130/ht1130d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/ht1130/ht1130d.o" -c "../../../../../src/devices/cpu/ht1130/ht1130d.cpp" Compiling src/devices/cpu/i386/i386dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/i386/i386dasm.o" -c "../../../../../src/devices/cpu/i386/i386dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/hphybrid/hphybrid_dasm.cpp:7: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/ht1130/ht1130d.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/i386/i386dasm.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/dfruit2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/dfruit2.o" -c "../../../../../src/mame/dataeast/dfruit2.cpp" Compiling src/devices/cpu/i8008/8008dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/i8008/8008dasm.o" -c "../../../../../src/devices/cpu/i8008/8008dasm.cpp" Compiling src/devices/cpu/i8085/8085dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/i8085/8085dasm.o" -c "../../../../../src/devices/cpu/i8085/8085dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/dfruit2.cpp:35: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/i8089/i8089_dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/i8089/i8089_dasm.o" -c "../../../../../src/devices/cpu/i8089/i8089_dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/i8008/8008dasm.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/i8085/8085dasm.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/i8089/i8089_dasm.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/i860/i860dis.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/i860/i860dis.o" -c "../../../../../src/devices/cpu/i860/i860dis.cpp" Compiling src/devices/cpu/i960/i960dis.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/i960/i960dis.o" -c "../../../../../src/devices/cpu/i960/i960dis.cpp" Compiling src/mame/dataeast/dietgo.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/dietgo.o" -c "../../../../../src/mame/dataeast/dietgo.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/i860/i860dis.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/dreambal.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/dreambal.o" -c "../../../../../src/mame/dataeast/dreambal.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/i960/i960dis.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/dietgo.cpp:28: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/dreambal.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/ibm1800/ibm1800d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/ibm1800/ibm1800d.o" -c "../../../../../src/devices/cpu/ibm1800/ibm1800d.cpp" Compiling src/devices/cpu/ie15/ie15dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/ie15/ie15dasm.o" -c "../../../../../src/devices/cpu/ie15/ie15dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/ibm1800/ibm1800d.cpp:31: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/dataeast/dietgo.cpp: In member function ‘void {anonymous}::dietgo_state::init_dietgo()’: ../../../../../src/mame/dataeast/dietgo.cpp:486:29: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 486 | deco102_decrypt_cpu((uint16_t *)memregion("maincpu")->base(), m_decrypted_opcodes, 0x80000, 0xe9ba, 0x01, 0x19); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/ie15/ie15dasm.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/interdata16/dasm16.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/interdata16/dasm16.o" -c "../../../../../src/devices/cpu/interdata16/dasm16.cpp" Compiling src/devices/cpu/jaguar/jagdasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/jaguar/jagdasm.o" -c "../../../../../src/devices/cpu/jaguar/jagdasm.cpp" Compiling src/devices/cpu/ks0164/ks0164d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/ks0164/ks0164d.o" -c "../../../../../src/devices/cpu/ks0164/ks0164d.cpp" Compiling src/mame/dataeast/dvi.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/dvi.o" -c "../../../../../src/mame/dataeast/dvi.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/interdata16/dasm16.cpp:24: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/jaguar/jagdasm.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/ks0164/ks0164d.cpp:6: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/dvi.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/lc57/lc57d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/lc57/lc57d.o" -c "../../../../../src/devices/cpu/lc57/lc57d.cpp" Compiling src/devices/cpu/lc58/lc58d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/lc58/lc58d.o" -c "../../../../../src/devices/cpu/lc58/lc58d.cpp" Compiling src/mame/dataeast/exprraid.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/exprraid.o" -c "../../../../../src/mame/dataeast/exprraid.cpp" Compiling src/devices/cpu/lc6500/lc6500_dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/lc6500/lc6500_dasm.o" -c "../../../../../src/devices/cpu/lc6500/lc6500_dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/lc57/lc57d.cpp:6: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/lc58/lc58d.cpp:6: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/exprraid.cpp:214: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/lc6500/lc6500_dasm.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/lc8670/lc8670dsm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/lc8670/lc8670dsm.o" -c "../../../../../src/devices/cpu/lc8670/lc8670dsm.cpp" Compiling src/devices/cpu/lh5801/5801dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/lh5801/5801dasm.o" -c "../../../../../src/devices/cpu/lh5801/5801dasm.cpp" Compiling src/mame/dataeast/ffantasy_ms.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/ffantasy_ms.o" -c "../../../../../src/mame/dataeast/ffantasy_ms.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/lc8670/lc8670dsm.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/lh5801/5801dasm.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/ffantasy_ms.cpp:68: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/firetrap.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/firetrap.o" -c "../../../../../src/mame/dataeast/firetrap.cpp" Compiling src/mame/dataeast/funkyjet.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/funkyjet.o" -c "../../../../../src/mame/dataeast/funkyjet.cpp" Compiling src/devices/cpu/lr35902/lr35902d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/lr35902/lr35902d.o" -c "../../../../../src/devices/cpu/lr35902/lr35902d.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/firetrap.cpp:174: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/funkyjet.cpp:94: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/lr35902/lr35902d.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/karnov.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/karnov.o" -c "../../../../../src/mame/dataeast/karnov.cpp" Compiling src/devices/cpu/m37710/m7700ds.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/m37710/m7700ds.o" -c "../../../../../src/devices/cpu/m37710/m7700ds.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/karnov.cpp:80: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/kchamp.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/kchamp.o" -c "../../../../../src/mame/dataeast/kchamp.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/m37710/m7700ds.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Generating deco16 disassembler source file... python3 ../../../../../src/devices/cpu/m6502/m6502make.py d deco16 ../../../../../src/devices/cpu/m6502/odeco16.lst ../../../../../src/devices/cpu/m6502/ddeco16.lst ../../../../generated/emu/cpu/m6502/deco16d.hxx In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/kchamp.cpp:67: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Generating m4510 disassembler source file... python3 ../../../../../src/devices/cpu/m6502/m6502make.py d m4510 ../../../../../src/devices/cpu/m6502/om4510.lst ../../../../../src/devices/cpu/m6502/dm4510.lst ../../../../generated/emu/cpu/m6502/m4510d.hxx Generating m6502 disassembler source file... python3 ../../../../../src/devices/cpu/m6502/m6502make.py d m6502 ../../../../../src/devices/cpu/m6502/om6502.lst ../../../../../src/devices/cpu/m6502/dm6502.lst ../../../../generated/emu/cpu/m6502/m6502d.hxx Generating m6509 disassembler source file... python3 ../../../../../src/devices/cpu/m6502/m6502make.py d m6509 ../../../../../src/devices/cpu/m6502/om6509.lst ../../../../../src/devices/cpu/m6502/dm6509.lst ../../../../generated/emu/cpu/m6502/m6509d.hxx Generating m6510 disassembler source file... python3 ../../../../../src/devices/cpu/m6502/m6502make.py d m6510 ../../../../../src/devices/cpu/m6502/om6510.lst ../../../../../src/devices/cpu/m6502/dm6510.lst ../../../../generated/emu/cpu/m6502/m6510d.hxx Generating m65ce02 disassembler source file... python3 ../../../../../src/devices/cpu/m6502/m6502make.py d m65ce02 ../../../../../src/devices/cpu/m6502/om65ce02.lst ../../../../../src/devices/cpu/m6502/dm65ce02.lst ../../../../generated/emu/cpu/m6502/m65ce02d.hxx mkdir -p "../../../../libretro/obj/libretro/src/mame/drc" Compiling src/mame/drc/zrt80.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/drc/zrt80.o" -c "../../../../../src/mame/drc/zrt80.cpp" Generating m740 disassembler source file... python3 ../../../../../src/devices/cpu/m6502/m6502make.py d m740 ../../../../../src/devices/cpu/m6502/om740.lst ../../../../../src/devices/cpu/m6502/dm740.lst ../../../../generated/emu/cpu/m6502/m740d.hxx Generating r65c02 disassembler source file... python3 ../../../../../src/devices/cpu/m6502/m6502make.py d r65c02 - ../../../../../src/devices/cpu/m6502/dr65c02.lst ../../../../generated/emu/cpu/m6502/r65c02d.hxx Generating r65c19 disassembler source file... python3 ../../../../../src/devices/cpu/m6502/m6502make.py d r65c19 ../../../../../src/devices/cpu/m6502/or65c19.lst ../../../../../src/devices/cpu/m6502/dr65c19.lst ../../../../generated/emu/cpu/m6502/r65c19d.hxx Generating rp2a03 disassembler source file... python3 ../../../../../src/devices/cpu/m6502/m6502make.py d rp2a03 ../../../../../src/devices/cpu/m6502/orp2a03.lst ../../../../../src/devices/cpu/m6502/drp2a03.lst ../../../../generated/emu/cpu/m6502/rp2a03d.hxx In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/drc/zrt80.cpp:19: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Generating VT3xx SPU disassembler source file... python3 ../../../../../src/devices/cpu/m6502/m6502make.py d vt3xx_spu ../../../../../src/devices/cpu/m6502/ovt3xx_spu.lst ../../../../../src/devices/cpu/m6502/dvt3xx_spu.lst ../../../../generated/emu/cpu/m6502/vt3xx_spud.hxx Generating w65c02 disassembler source file... python3 ../../../../../src/devices/cpu/m6502/m6502make.py d w65c02 ../../../../../src/devices/cpu/m6502/ow65c02.lst ../../../../../src/devices/cpu/m6502/dw65c02.lst ../../../../generated/emu/cpu/m6502/w65c02d.hxx Generating xavix2000 disassembler source file... python3 ../../../../../src/devices/cpu/m6502/m6502make.py d xavix2000 ../../../../../src/devices/cpu/m6502/oxavix2000.lst ../../../../../src/devices/cpu/m6502/dxavix2000.lst ../../../../generated/emu/cpu/m6502/xavix2000d.hxx Generating xavix disassembler source file... python3 ../../../../../src/devices/cpu/m6502/m6502make.py d xavix ../../../../../src/devices/cpu/m6502/oxavix.lst ../../../../../src/devices/cpu/m6502/dxavix.lst ../../../../generated/emu/cpu/m6502/xavixd.hxx Compiling src/devices/cpu/m6800/6800dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/m6800/6800dasm.o" -c "../../../../../src/devices/cpu/m6800/6800dasm.cpp" Compiling src/devices/cpu/m68000/m68kdasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/m68000/m68kdasm.o" -c "../../../../../src/devices/cpu/m68000/m68kdasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/m6800/6800dasm.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/kchamp_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/kchamp_v.o" -c "../../../../../src/mame/dataeast/kchamp_v.cpp" Archiving libdrc.a... rm -f ../../../../libretro/bin/mame_mame/libdrc.a ar -rcs ../../../../libretro/bin/mame_mame/libdrc.a ../../../../libretro/obj/libretro/src/mame/drc/zrt80.o Compiling src/mame/dataeast/kingobox.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/kingobox.o" -c "../../../../../src/mame/dataeast/kingobox.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/m68000/m68kdasm.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/kchamp_v.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/m6805/6805dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/m6805/6805dasm.o" -c "../../../../../src/devices/cpu/m6805/6805dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/kingobox.cpp:25: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/m6805/6805dasm.cpp:15: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/lemmings.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/lemmings.o" -c "../../../../../src/mame/dataeast/lemmings.cpp" Compiling src/devices/cpu/m6809/6x09dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/m6809/6x09dasm.o" -c "../../../../../src/devices/cpu/m6809/6x09dasm.cpp" Compiling src/devices/cpu/m68hc16/cpu16dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/m68hc16/cpu16dasm.o" -c "../../../../../src/devices/cpu/m68hc16/cpu16dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/lemmings.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/m6809/6x09dasm.cpp:26: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/m88000/m88000d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/m88000/m88000d.o" -c "../../../../../src/devices/cpu/m88000/m88000d.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/m68hc16/cpu16dasm.cpp:18: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/mb86233/mb86233d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/mb86233/mb86233d.o" -c "../../../../../src/devices/cpu/mb86233/mb86233d.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/m88000/m88000d.cpp:37: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/mb86233/mb86233d.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/dynax" Compiling src/mame/dynax/ddenlovr.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dynax/ddenlovr.o" -c "../../../../../src/mame/dynax/ddenlovr.cpp" mkdir -p "../../../../libretro/obj/libretro/src/mame/eaca" Compiling src/mame/dataeast/liberate.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/liberate.o" -c "../../../../../src/mame/dataeast/liberate.cpp" Compiling src/mame/eaca/cgenie.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/eaca/cgenie.o" -c "../../../../../src/mame/eaca/cgenie.cpp" Compiling src/devices/cpu/mb86235/mb86235d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/mb86235/mb86235d.o" -c "../../../../../src/devices/cpu/mb86235/mb86235d.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/eaca/cgenie.cpp:15: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/liberate.cpp:19: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dynax/ddenlovr.cpp:133: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/mb86235/mb86235d.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/liberate_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/liberate_v.o" -c "../../../../../src/mame/dataeast/liberate_v.cpp" Compiling src/devices/cpu/mb88xx/mb88dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/mb88xx/mb88dasm.o" -c "../../../../../src/devices/cpu/mb88xx/mb88dasm.cpp" Archiving libeaca.a... rm -f ../../../../libretro/bin/mame_mame/libeaca.a ar -rcs ../../../../libretro/bin/mame_mame/libeaca.a ../../../../libretro/obj/libretro/src/mame/eaca/cgenie.o mkdir -p "../../../../libretro/obj/libretro/src/mame/edevices" Compiling src/mame/edevices/diverboy.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/edevices/diverboy.o" -c "../../../../../src/mame/edevices/diverboy.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/liberate_v.cpp:14: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/mb88xx/mb88dasm.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/edevices/diverboy.cpp:53: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/mc68hc11/hc11dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/mc68hc11/hc11dasm.o" -c "../../../../../src/devices/cpu/mc68hc11/hc11dasm.cpp" Compiling src/mame/dataeast/madalien.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/madalien.o" -c "../../../../../src/mame/dataeast/madalien.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/mc68hc11/hc11dasm.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/madalien.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dynax/dynax.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dynax/dynax.o" -c "../../../../../src/mame/dynax/dynax.cpp" Compiling src/mame/edevices/edevices.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/edevices/edevices.o" -c "../../../../../src/mame/edevices/edevices.cpp" Compiling src/devices/cpu/mcs40/mcs40dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/mcs40/mcs40dasm.o" -c "../../../../../src/devices/cpu/mcs40/mcs40dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dynax/dynax.cpp:83: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/edevices/edevices.cpp:17: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/madalien_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/madalien_a.o" -c "../../../../../src/mame/dataeast/madalien_a.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/mcs40/mcs40dasm.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/madalien_a.cpp:8: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/edevices/fantland.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/edevices/fantland.o" -c "../../../../../src/mame/edevices/fantland.cpp" Compiling src/devices/cpu/mcs48/mcs48dsm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/mcs48/mcs48dsm.o" -c "../../../../../src/devices/cpu/mcs48/mcs48dsm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/edevices/fantland.cpp:44: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/mcs48/mcs48dsm.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/madalien_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/madalien_v.o" -c "../../../../../src/mame/dataeast/madalien_v.cpp" In file included from ../../../../../src/emu/emu.h:58: ../../../../../src/mame/edevices/fantland.cpp: In function ‘void {anonymous}::construct_ioport_borntofi(device_t&, ioport_list&, std::ostream&)’: ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/edevices/fantland.cpp:920:102: note: in expansion of macro ‘PORT_RESET’ 920 | PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_Y ) PORT_SENSITIVITY(10) PORT_KEYDELTA(5) PORT_PLAYER(1) PORT_RESET | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/edevices/fantland.cpp:923:102: note: in expansion of macro ‘PORT_RESET’ 923 | PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_X ) PORT_SENSITIVITY(10) PORT_KEYDELTA(5) PORT_PLAYER(1) PORT_RESET | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/edevices/fantland.cpp: In function ‘void {anonymous}::construct_ioport_wheelrun(device_t&, ioport_list&, std::ostream&)’: ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/edevices/fantland.cpp:1002:78: note: in expansion of macro ‘PORT_RESET’ 1002 | PORT_BIT( 0xff, 0, IPT_DIAL ) PORT_SENSITIVITY(25) PORT_KEYDELTA(10) PORT_RESET PORT_REVERSE PORT_PLAYER(1) | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/edevices/fantland.cpp:1004:78: note: in expansion of macro ‘PORT_RESET’ 1004 | PORT_BIT( 0xff, 0, IPT_DIAL ) PORT_SENSITIVITY(25) PORT_KEYDELTA(10) PORT_RESET PORT_REVERSE PORT_PLAYER(2) | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/mcs51/mcs51dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/mcs51/mcs51dasm.o" -c "../../../../../src/devices/cpu/mcs51/mcs51dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/madalien_v.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dynax/dynax_blitter_rev2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dynax/dynax_blitter_rev2.o" -c "../../../../../src/mame/dynax/dynax_blitter_rev2.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/mcs51/mcs51dasm.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dynax/dynax_blitter_rev2.cpp:33: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/edevices/mugsmash.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/edevices/mugsmash.o" -c "../../../../../src/mame/edevices/mugsmash.cpp" Compiling src/mame/dataeast/madmotor.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/madmotor.o" -c "../../../../../src/mame/dataeast/madmotor.cpp" Generating i8x9x disassembler source file... python3 ../../../../../src/devices/cpu/mcs96/mcs96make.py d i8x9x ../../../../../src/devices/cpu/mcs96/mcs96ops.lst ../../../../generated/emu/cpu/mcs96/i8x9xd.hxx Generating i8xc196 disassembler source file... python3 ../../../../../src/devices/cpu/mcs96/mcs96make.py d i8xc196 ../../../../../src/devices/cpu/mcs96/mcs96ops.lst ../../../../generated/emu/cpu/mcs96/i8xc196d.hxx Compiling src/devices/cpu/mcs96/mcs96d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/mcs96/mcs96d.o" -c "../../../../../src/devices/cpu/mcs96/mcs96d.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/edevices/mugsmash.cpp:42: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/madmotor.cpp:20: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dynax/dynax_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dynax/dynax_v.o" -c "../../../../../src/mame/dynax/dynax_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/mcs96/mcs96d.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dynax/dynax_v.cpp:22: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/melps4/melps4d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/melps4/melps4d.o" -c "../../../../../src/devices/cpu/melps4/melps4d.cpp" Compiling src/mame/dynax/hanafuda.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dynax/hanafuda.o" -c "../../../../../src/mame/dynax/hanafuda.cpp" Compiling src/mame/edevices/mwarr.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/edevices/mwarr.o" -c "../../../../../src/mame/edevices/mwarr.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/melps4/melps4d.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/metlclsh.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/metlclsh.o" -c "../../../../../src/mame/dataeast/metlclsh.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dynax/hanafuda.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/edevices/mwarr.cpp:43: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/minx/minxd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/minx/minxd.o" -c "../../../../../src/devices/cpu/minx/minxd.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/metlclsh.cpp:38: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dynax/hnayayoi.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dynax/hnayayoi.o" -c "../../../../../src/mame/dynax/hnayayoi.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/minx/minxd.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dynax/hnayayoi.cpp:44: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/mips/mips1dsm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/mips/mips1dsm.o" -c "../../../../../src/devices/cpu/mips/mips1dsm.cpp" Compiling src/mame/edevices/ppmast93.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/edevices/ppmast93.o" -c "../../../../../src/mame/edevices/ppmast93.cpp" Compiling src/mame/dataeast/mirage.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/mirage.o" -c "../../../../../src/mame/dataeast/mirage.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/mips/mips1dsm.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/edevices/ppmast93.cpp:134: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/mirage.cpp:41: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dynax/realbrk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dynax/realbrk.o" -c "../../../../../src/mame/dynax/realbrk.cpp" Compiling src/devices/cpu/mips/mips3dsm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/mips/mips3dsm.o" -c "../../../../../src/devices/cpu/mips/mips3dsm.cpp" Compiling src/mame/edevices/pzletime.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/edevices/pzletime.o" -c "../../../../../src/mame/edevices/pzletime.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dynax/realbrk.cpp:46: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/mips/mips3dsm.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/edevices/pzletime.cpp:20: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/pcktgal.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/pcktgal.o" -c "../../../../../src/mame/dataeast/pcktgal.cpp" Compiling src/devices/cpu/mips/vudasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/mips/vudasm.o" -c "../../../../../src/devices/cpu/mips/vudasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/pcktgal.cpp:19: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/mips/vudasm.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dynax/realbrk_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dynax/realbrk_v.o" -c "../../../../../src/mame/dynax/realbrk_v.cpp" Compiling src/devices/cpu/mipsx/mipsxdasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/mipsx/mipsxdasm.o" -c "../../../../../src/devices/cpu/mipsx/mipsxdasm.cpp" Compiling src/mame/edevices/stlforce.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/edevices/stlforce.o" -c "../../../../../src/mame/edevices/stlforce.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dynax/realbrk_v.cpp:24: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/edevices/stlforce.cpp:73: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/mipsx/mipsxdasm.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/pktgaldx.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/pktgaldx.o" -c "../../../../../src/mame/dataeast/pktgaldx.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/pktgaldx.cpp:59: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/mk1/mk1dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/mk1/mk1dasm.o" -c "../../../../../src/devices/cpu/mk1/mk1dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/mk1/mk1dasm.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/edevices/twins.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/edevices/twins.o" -c "../../../../../src/mame/edevices/twins.cpp" Compiling src/mame/dynax/royalmah.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dynax/royalmah.o" -c "../../../../../src/mame/dynax/royalmah.cpp" ../../../../../src/mame/dataeast/pktgaldx.cpp: In member function ‘void {anonymous}::pktgaldx_state::driver_init()’: ../../../../../src/mame/dataeast/pktgaldx.cpp:656:29: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 656 | deco102_decrypt_cpu((uint16_t *)memregion("maincpu")->base(), m_decrypted_opcodes, 0x80000, 0x42ba, 0x00, 0x00); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/mn10200/mn102dis.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/mn10200/mn102dis.o" -c "../../../../../src/devices/cpu/mn10200/mn102dis.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/edevices/twins.cpp:95: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dynax/royalmah.cpp:107: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/mn10200/mn102dis.cpp:7: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/progolf.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/progolf.o" -c "../../../../../src/mame/dataeast/progolf.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/progolf.cpp:146: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/mn10300/mn103dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/mn10300/mn103dasm.o" -c "../../../../../src/devices/cpu/mn10300/mn103dasm.cpp" Archiving libedevices.a... rm -f ../../../../libretro/bin/mame_mame/libedevices.a ar -rcs ../../../../libretro/bin/mame_mame/libedevices.a ../../../../libretro/obj/libretro/src/mame/edevices/diverboy.o ../../../../libretro/obj/libretro/src/mame/edevices/edevices.o ../../../../libretro/obj/libretro/src/mame/edevices/fantland.o ../../../../libretro/obj/libretro/src/mame/edevices/mugsmash.o ../../../../libretro/obj/libretro/src/mame/edevices/mwarr.o ../../../../libretro/obj/libretro/src/mame/edevices/ppmast93.o ../../../../libretro/obj/libretro/src/mame/edevices/pzletime.o ../../../../libretro/obj/libretro/src/mame/edevices/stlforce.o ../../../../libretro/obj/libretro/src/mame/edevices/twins.o mkdir -p "../../../../libretro/obj/libretro/src/mame/efo" Compiling src/mame/efo/cedar_magnet.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/efo/cedar_magnet.o" -c "../../../../../src/mame/efo/cedar_magnet.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/mn10300/mn103dasm.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/efo/cedar_magnet.cpp:271: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/rohga.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/rohga.o" -c "../../../../../src/mame/dataeast/rohga.cpp" Compiling src/devices/cpu/mn1400/mn1400d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/mn1400/mn1400d.o" -c "../../../../../src/devices/cpu/mn1400/mn1400d.cpp" Archiving libdynax.a... rm -f ../../../../libretro/bin/mame_mame/libdynax.a ar -rcs ../../../../libretro/bin/mame_mame/libdynax.a ../../../../libretro/obj/libretro/src/mame/dynax/ddenlovr.o ../../../../libretro/obj/libretro/src/mame/dynax/dynax.o ../../../../libretro/obj/libretro/src/mame/dynax/dynax_blitter_rev2.o ../../../../libretro/obj/libretro/src/mame/dynax/dynax_v.o ../../../../libretro/obj/libretro/src/mame/dynax/hanafuda.o ../../../../libretro/obj/libretro/src/mame/dynax/hnayayoi.o ../../../../libretro/obj/libretro/src/mame/dynax/realbrk.o ../../../../libretro/obj/libretro/src/mame/dynax/realbrk_v.o ../../../../libretro/obj/libretro/src/mame/dynax/royalmah.o mkdir -p "../../../../libretro/obj/libretro/src/mame/elektor" Compiling src/mame/elektor/avrmax.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/elektor/avrmax.o" -c "../../../../../src/mame/elektor/avrmax.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/rohga.cpp:118: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/mn1400/mn1400d.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/elektor/avrmax.cpp:46: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/efo/cedar_magnet_flop.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/efo/cedar_magnet_flop.o" -c "../../../../../src/mame/efo/cedar_magnet_flop.cpp" Compiling src/devices/cpu/mn1610/mn1610d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/mn1610/mn1610d.o" -c "../../../../../src/devices/cpu/mn1610/mn1610d.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/efo/cedar_magnet_flop.cpp:8: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/elektor/ec65.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/elektor/ec65.o" -c "../../../../../src/mame/elektor/ec65.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/mn1610/mn1610d.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/efo/cedar_magnet_plane.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/efo/cedar_magnet_plane.o" -c "../../../../../src/mame/efo/cedar_magnet_plane.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/elektor/ec65.cpp:25: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/shootout.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/shootout.o" -c "../../../../../src/mame/dataeast/shootout.cpp" Compiling src/devices/cpu/mn1880/mn1880d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/mn1880/mn1880d.o" -c "../../../../../src/devices/cpu/mn1880/mn1880d.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/efo/cedar_magnet_plane.cpp:5: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/shootout.cpp:45: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/mn1880/mn1880d.cpp:36: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/efo/cedar_magnet_sprite.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/efo/cedar_magnet_sprite.o" -c "../../../../../src/mame/efo/cedar_magnet_sprite.cpp" Compiling src/mame/elektor/elekscmp.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/elektor/elekscmp.o" -c "../../../../../src/mame/elektor/elekscmp.cpp" Compiling src/devices/cpu/mpk1839/kl1839vm1dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/mpk1839/kl1839vm1dasm.o" -c "../../../../../src/devices/cpu/mpk1839/kl1839vm1dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/efo/cedar_magnet_sprite.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/elektor/elekscmp.cpp:26: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/sidepckt.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/sidepckt.o" -c "../../../../../src/mame/dataeast/sidepckt.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/mpk1839/kl1839vm1dasm.cpp:7: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/sidepckt.cpp:134: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/efo/cidelsa.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/efo/cidelsa.o" -c "../../../../../src/mame/efo/cidelsa.cpp" Compiling src/devices/cpu/msm65x2/msm65x2d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/msm65x2/msm65x2d.o" -c "../../../../../src/devices/cpu/msm65x2/msm65x2d.cpp" Compiling src/mame/elektor/junior.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/elektor/junior.o" -c "../../../../../src/mame/elektor/junior.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/msm65x2/msm65x2d.cpp:6: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/efo/cidelsa.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/elektor/junior.cpp:39: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/simpl156.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/simpl156.o" -c "../../../../../src/mame/dataeast/simpl156.cpp" Compiling src/devices/cpu/nanoprocessor/nanoprocessor_dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/nanoprocessor/nanoprocessor_dasm.o" -c "../../../../../src/devices/cpu/nanoprocessor/nanoprocessor_dasm.cpp" Archiving libelektor.a... rm -f ../../../../libretro/bin/mame_mame/libelektor.a ar -rcs ../../../../libretro/bin/mame_mame/libelektor.a ../../../../libretro/obj/libretro/src/mame/elektor/avrmax.o ../../../../libretro/obj/libretro/src/mame/elektor/ec65.o ../../../../libretro/obj/libretro/src/mame/elektor/elekscmp.o ../../../../libretro/obj/libretro/src/mame/elektor/junior.o mkdir -p "../../../../libretro/obj/libretro/src/mame/elektron" Compiling src/mame/elektron/elektronmono.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/elektron/elektronmono.o" -c "../../../../../src/mame/elektron/elektronmono.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/simpl156.cpp:95: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/nanoprocessor/nanoprocessor_dasm.cpp:7: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/efo/cidelsa_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/efo/cidelsa_v.o" -c "../../../../../src/mame/efo/cidelsa_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/elektron/elektronmono.cpp:111: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/efo/cidelsa_v.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/nec/necdasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/nec/necdasm.o" -c "../../../../../src/devices/cpu/nec/necdasm.cpp" Compiling src/mame/dataeast/sshangha.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/sshangha.o" -c "../../../../../src/mame/dataeast/sshangha.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/nec/necdasm.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libelektron.a... rm -f ../../../../libretro/bin/mame_mame/libelektron.a ar -rcs ../../../../libretro/bin/mame_mame/libelektron.a ../../../../libretro/obj/libretro/src/mame/elektron/elektronmono.o mkdir -p "../../../../libretro/obj/libretro/src/emu/audio_effects" mkdir -p "../../../../libretro/obj/libretro/src/emu/debug" mkdir -p "../../../../libretro/obj/libretro/src/emu/video" mkdir -p "../../../../generated/emu/layout" mkdir -p "../../../../generated/emu/ui" Compiling src/emu/addrmap.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/addrmap.o" -c "../../../../../src/emu/addrmap.cpp" Compiling src/mame/efo/nightmare.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/efo/nightmare.o" -c "../../../../../src/mame/efo/nightmare.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/sshangha.cpp:81: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/addrmap.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/nios2/nios2dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/nios2/nios2dasm.o" -c "../../../../../src/devices/cpu/nios2/nios2dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/efo/nightmare.cpp:207: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/nios2/nios2dasm.cpp:20: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/attotime.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/attotime.o" -c "../../../../../src/emu/attotime.cpp" Compiling src/devices/cpu/nova/novadasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/nova/novadasm.o" -c "../../../../../src/devices/cpu/nova/novadasm.cpp" Archiving libefo.a... rm -f ../../../../libretro/bin/mame_mame/libefo.a ar -rcs ../../../../libretro/bin/mame_mame/libefo.a ../../../../libretro/obj/libretro/src/mame/efo/cedar_magnet.o ../../../../libretro/obj/libretro/src/mame/efo/cedar_magnet_flop.o ../../../../libretro/obj/libretro/src/mame/efo/cedar_magnet_plane.o ../../../../libretro/obj/libretro/src/mame/efo/cedar_magnet_sprite.o ../../../../libretro/obj/libretro/src/mame/efo/cidelsa.o ../../../../libretro/obj/libretro/src/mame/efo/cidelsa_v.o ../../../../libretro/obj/libretro/src/mame/efo/nightmare.o mkdir -p "../../../../libretro/obj/libretro/src/mame/emusys" Compiling src/mame/emusys/emax.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/emusys/emax.o" -c "../../../../../src/mame/emusys/emax.cpp" Compiling src/emu/audio_effects/aeffect.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/audio_effects/aeffect.o" -c "../../../../../src/emu/audio_effects/aeffect.cpp" Compiling src/mame/dataeast/stadhero.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/stadhero.o" -c "../../../../../src/mame/dataeast/stadhero.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/nova/novadasm.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/emusys/emax.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/audio_effects/aeffect.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/stadhero.cpp:93: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/ns32000/ns32000d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/ns32000/ns32000d.o" -c "../../../../../src/devices/cpu/ns32000/ns32000d.cpp" Compiling src/emu/audio_effects/compressor.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/audio_effects/compressor.o" -c "../../../../../src/emu/audio_effects/compressor.cpp" Compiling src/mame/emusys/emu2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/emusys/emu2.o" -c "../../../../../src/mame/emusys/emu2.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/ns32000/ns32000d.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/audio_effects/compressor.cpp:6: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/emusys/emu2.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/olms66k/nx8dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/olms66k/nx8dasm.o" -c "../../../../../src/devices/cpu/olms66k/nx8dasm.cpp" Compiling src/mame/dataeast/supbtime.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/supbtime.o" -c "../../../../../src/mame/dataeast/supbtime.cpp" Compiling src/emu/audio_effects/eq.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/audio_effects/eq.o" -c "../../../../../src/emu/audio_effects/eq.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/olms66k/nx8dasm.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/supbtime.cpp:65: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/audio_effects/eq.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/emusys/emu3.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/emusys/emu3.o" -c "../../../../../src/mame/emusys/emu3.cpp" Compiling src/devices/cpu/pace/pacedasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/pace/pacedasm.o" -c "../../../../../src/devices/cpu/pace/pacedasm.cpp" Compiling src/emu/audio_effects/filter.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/audio_effects/filter.o" -c "../../../../../src/emu/audio_effects/filter.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/emusys/emu3.cpp:14: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/pace/pacedasm.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/audio_effects/filter.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/thedeep.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/thedeep.o" -c "../../../../../src/mame/dataeast/thedeep.cpp" Compiling src/devices/cpu/palm/palmd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/palm/palmd.o" -c "../../../../../src/devices/cpu/palm/palmd.cpp" Compiling src/emu/audio_effects/reverb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/audio_effects/reverb.o" -c "../../../../../src/emu/audio_effects/reverb.cpp" Compiling src/mame/emusys/emu68k.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/emusys/emu68k.o" -c "../../../../../src/mame/emusys/emu68k.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/thedeep.cpp:59: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/palm/palmd.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/audio_effects/reverb.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/emusys/emu68k.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/dataeast/thedeep.cpp: In member function ‘uint32_t {anonymous}::thedeep_state::screen_update(screen_device&, bitmap_ind16&, const rectangle&)’: ../../../../../src/mame/dataeast/thedeep.cpp:211:61: warning: cast from ‘unsigned char*’ to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 211 | m_spritegen->draw_sprites(screen, bitmap, cliprect, reinterpret_cast(m_spriteram.target()), 0x400 / 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/patinhofeio/patinho_feio_dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/patinhofeio/patinho_feio_dasm.o" -c "../../../../../src/devices/cpu/patinhofeio/patinho_feio_dasm.cpp" Compiling src/emu/bookkeeping.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/bookkeeping.o" -c "../../../../../src/emu/bookkeeping.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/patinhofeio/patinho_feio_dasm.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/tryout.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/tryout.o" -c "../../../../../src/mame/dataeast/tryout.cpp" Archiving libemusys.a... rm -f ../../../../libretro/bin/mame_mame/libemusys.a ar -rcs ../../../../libretro/bin/mame_mame/libemusys.a ../../../../libretro/obj/libretro/src/mame/emusys/emax.o ../../../../libretro/obj/libretro/src/mame/emusys/emu2.o ../../../../libretro/obj/libretro/src/mame/emusys/emu3.o ../../../../libretro/obj/libretro/src/mame/emusys/emu68k.o mkdir -p "../../../../libretro/obj/libretro/src/mame/ensoniq" Compiling src/mame/ensoniq/enmirage.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ensoniq/enmirage.o" -c "../../../../../src/mame/ensoniq/enmirage.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/bookkeeping.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/pdp1/pdp1dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/pdp1/pdp1dasm.o" -c "../../../../../src/devices/cpu/pdp1/pdp1dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/tryout.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ensoniq/enmirage.cpp:65: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/pdp1/pdp1dasm.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/config.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/config.o" -c "../../../../../src/emu/config.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/config.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/pdp8/pdp8dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/pdp8/pdp8dasm.o" -c "../../../../../src/devices/cpu/pdp8/pdp8dasm.cpp" Compiling src/mame/dataeast/tumbleb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/tumbleb.o" -c "../../../../../src/mame/dataeast/tumbleb.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/pdp8/pdp8dasm.cpp:81: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/tumbleb.cpp:301: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ensoniq/esq1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ensoniq/esq1.o" -c "../../../../../src/mame/ensoniq/esq1.cpp" Compiling src/emu/crsshair.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/crsshair.o" -c "../../../../../src/emu/crsshair.cpp" Compiling src/devices/cpu/pic16/pic16d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/pic16/pic16d.o" -c "../../../../../src/devices/cpu/pic16/pic16d.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ensoniq/esq1.cpp:181: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/crsshair.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/dataeast/tumbleb.cpp: In member function ‘void {anonymous}::tumbleb_state::machine_reset_htchctch()’: ../../../../../src/mame/dataeast/tumbleb.cpp:3023:38: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 3023 | uint16_t *PROTDATA = (uint16_t*)memregion("user1")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/dataeast/tumbleb.cpp: In member function ‘void {anonymous}::tumbleb_state::init_magipur()’: ../../../../../src/mame/dataeast/tumbleb.cpp:4416:25: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 4416 | uint16_t *src = (uint16_t*)memregion( "maincpu" )->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/dataeast/tumbleb.cpp: In member function ‘void {anonymous}::tumbleb_state::init_htchctch()’: ../../../../../src/mame/dataeast/tumbleb.cpp:4441:38: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 4441 | uint16_t *PROTDATA = (uint16_t*)memregion("user1")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/dataeast/tumbleb.cpp: In member function ‘void {anonymous}::tumbleb_state::suprtrio_decrypt_code()’: ../../../../../src/mame/dataeast/tumbleb.cpp:4456:25: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 4456 | uint16_t *rom = (uint16_t *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/dataeast/tumbleb.cpp: In member function ‘void {anonymous}::tumbleb_state::suprtrio_decrypt_gfx()’: ../../../../../src/mame/dataeast/tumbleb.cpp:4473:25: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 4473 | uint16_t *rom = (uint16_t *)memregion("tilegfx")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/pic16/pic16d.cpp:6: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/debug/debugbuf.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/debug/debugbuf.o" -c "../../../../../src/emu/debug/debugbuf.cpp" Compiling src/devices/cpu/pic1670/pic1670d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/pic1670/pic1670d.o" -c "../../../../../src/devices/cpu/pic1670/pic1670d.cpp" Compiling src/mame/ensoniq/esq5505.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ensoniq/esq5505.o" -c "../../../../../src/mame/ensoniq/esq5505.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/debug/debugbuf.cpp:6: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/dataeast/vaportra.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/dataeast/vaportra.o" -c "../../../../../src/mame/dataeast/vaportra.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/pic1670/pic1670d.cpp:6: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ensoniq/esq5505.cpp:163: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/debug/debugbuf.cpp: In lambda function: ../../../../../src/emu/debug/debugbuf.cpp:306:53: warning: cast from ‘__gnu_cxx::__alloc_traits, unsigned char>::value_type*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 306 | u16 *dest = reinterpret_cast(&m_buffer[0]) + ((lstart - m_lstart) >> 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/debug/debugbuf.cpp: In lambda function: ../../../../../src/emu/debug/debugbuf.cpp:550:45: warning: cast from ‘__gnu_cxx::__alloc_traits, unsigned char>::value_type*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 550 | u16 *dest = reinterpret_cast(&m_buffer[0]) + ((lstart - m_lstart) >> 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/debug/debugbuf.cpp: In lambda function: ../../../../../src/emu/debug/debugbuf.cpp:948:50: warning: cast from ‘__gnu_cxx::__alloc_traits, unsigned char>::value_type*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 948 | const u16 *src = reinterpret_cast(&m_buffer[0]) + ((pc - m_lstart) >> 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/debug/debugbuf.cpp: In lambda function: ../../../../../src/emu/debug/debugbuf.cpp:953:50: warning: cast from ‘__gnu_cxx::__alloc_traits, unsigned char>::value_type*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 953 | const u16 *src = reinterpret_cast(&m_buffer[0]) + ((pc - m_lstart) >> 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/debug/debugbuf.cpp: In lambda function: ../../../../../src/emu/debug/debugbuf.cpp:958:50: warning: cast from ‘__gnu_cxx::__alloc_traits, unsigned char>::value_type*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 958 | const u16 *src = reinterpret_cast(&m_buffer[0]) + ((pc - m_lstart) >> 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/debug/debugbuf.cpp:7: ../../../../../src/emu/debug/debugbuf.h: In instantiation of ‘T* debug_disasm_buffer::debug_data_buffer::get_ptr(offs_t) [with T = short unsigned int; offs_t = unsigned int]’: ../../../../../src/emu/debug/debugbuf.cpp:213:30: required from here 213 | u16 *dest = get_ptr(lstart); | ~~~~~~~~~~~~^~~~~~~~ ../../../../../src/emu/debug/debugbuf.h:68:32: warning: cast from ‘__gnu_cxx::__alloc_traits, unsigned char>::value_type*’ {aka ‘unsigned char*’} to ‘short unsigned int*’ increases required alignment of target type [-Wcast-align] 68 | return reinterpret_cast(&m_buffer[0]) + ((lpc - m_lstart) & m_pc_mask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/debug/debugbuf.h: In instantiation of ‘T* debug_disasm_buffer::debug_data_buffer::get_ptr(offs_t) [with T = long unsigned int; offs_t = unsigned int]’: ../../../../../src/emu/debug/debugbuf.cpp:246:30: required from here 246 | u64 *dest = get_ptr(lstart); | ~~~~~~~~~~~~^~~~~~~~ ../../../../../src/emu/debug/debugbuf.h:68:32: warning: cast from ‘__gnu_cxx::__alloc_traits, unsigned char>::value_type*’ {aka ‘unsigned char*’} to ‘long unsigned int*’ increases required alignment of target type [-Wcast-align] 68 | return reinterpret_cast(&m_buffer[0]) + ((lpc - m_lstart) & m_pc_mask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/debug/debugbuf.h: In instantiation of ‘T* debug_disasm_buffer::debug_data_buffer::get_ptr(offs_t) [with T = unsigned int; offs_t = unsigned int]’: ../../../../../src/emu/debug/debugbuf.cpp:261:30: required from here 261 | u32 *dest = get_ptr(lstart); | ~~~~~~~~~~~~^~~~~~~~ ../../../../../src/emu/debug/debugbuf.h:68:32: warning: cast from ‘__gnu_cxx::__alloc_traits, unsigned char>::value_type*’ {aka ‘unsigned char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align] 68 | return reinterpret_cast(&m_buffer[0]) + ((lpc - m_lstart) & m_pc_mask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/debug/debugbuf.h: In instantiation of ‘T debug_disasm_buffer::debug_data_buffer::get(offs_t) const [with T = short unsigned int; offs_t = unsigned int]’: ../../../../../src/emu/debug/debugbuf.cpp:577:20: required from here 577 | r |= get(lpc) << (j*16); | ~~~~~~~~^~~~~ ../../../../../src/emu/debug/debugbuf.h:72:32: warning: cast from ‘__gnu_cxx::__alloc_traits, unsigned char>::value_type*’ {aka ‘unsigned char*’} to ‘const short unsigned int*’ increases required alignment of target type [-Wcast-align] 72 | return reinterpret_cast(&m_buffer[0])[(lpc - m_lstart) & m_pc_mask]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/debug/debugbuf.h: In instantiation of ‘T debug_disasm_buffer::debug_data_buffer::get(offs_t) const [with T = unsigned int; offs_t = unsigned int]’: ../../../../../src/emu/debug/debugbuf.cpp:724:25: required from here 724 | r |= u64(get(pc)) << (j*32); | ~~~~~~~~^~~~ ../../../../../src/emu/debug/debugbuf.h:72:32: warning: cast from ‘__gnu_cxx::__alloc_traits, unsigned char>::value_type*’ {aka ‘unsigned char*’} to ‘const unsigned int*’ increases required alignment of target type [-Wcast-align] 72 | return reinterpret_cast(&m_buffer[0])[(lpc - m_lstart) & m_pc_mask]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/dataeast/vaportra.cpp:19: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/pic16c5x/16c5xdsm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/pic16c5x/16c5xdsm.o" -c "../../../../../src/devices/cpu/pic16c5x/16c5xdsm.cpp" Compiling src/emu/debug/debugcmd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/debug/debugcmd.o" -c "../../../../../src/emu/debug/debugcmd.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/pic16c5x/16c5xdsm.cpp:22: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/debug/debugcmd.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/pic16c62x/16c62xdsm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/pic16c62x/16c62xdsm.o" -c "../../../../../src/devices/cpu/pic16c62x/16c62xdsm.cpp" Archiving libdataeast.a... rm -f ../../../../libretro/bin/mame_mame/libdataeast.a ar -rcs ../../../../libretro/bin/mame_mame/libdataeast.a ../../../../libretro/obj/libretro/src/mame/dataeast/actfancr.o ../../../../libretro/obj/libretro/src/mame/dataeast/astrof.o ../../../../libretro/obj/libretro/src/mame/dataeast/astrof_a.o ../../../../libretro/obj/libretro/src/mame/dataeast/backfire.o ../../../../libretro/obj/libretro/src/mame/dataeast/battlera.o ../../../../libretro/obj/libretro/src/mame/dataeast/boogwing.o ../../../../libretro/obj/libretro/src/mame/dataeast/brkthru.o ../../../../libretro/obj/libretro/src/mame/dataeast/btime.o ../../../../libretro/obj/libretro/src/mame/dataeast/bwing.o ../../../../libretro/obj/libretro/src/mame/dataeast/cbuster.o ../../../../libretro/obj/libretro/src/mame/dataeast/chanbara.o ../../../../libretro/obj/libretro/src/mame/dataeast/cninja.o ../../../../libretro/obj/libretro/src/mame/dataeast/cninja_v.o ../../../../libretro/obj/libretro/src/mame/dataeast/cntsteer.o ../../../../libretro/obj/libretro/src/mame/dataeast/compgolf.o ../../../../libretro/obj/libretro/src/mame/dataeast/darkseal.o ../../../../libretro/obj/libretro/src/mame/dataeast/dassault.o ../../../../libretro/obj/libretro/src/mame/dataeast/dblewing.o ../../../../libretro/obj/libretro/src/mame/dataeast/dec0.o ../../../../libretro/obj/libretro/src/mame/dataeast/dec0_m.o ../../../../libretro/obj/libretro/src/mame/dataeast/dec0_v.o ../../../../libretro/obj/libretro/src/mame/dataeast/dec8.o ../../../../libretro/obj/libretro/src/mame/dataeast/dec8_v.o ../../../../libretro/obj/libretro/src/mame/dataeast/decbac06.o ../../../../libretro/obj/libretro/src/mame/dataeast/deckarn.o ../../../../libretro/obj/libretro/src/mame/dataeast/decmxc06.o ../../../../libretro/obj/libretro/src/mame/dataeast/deco102.o ../../../../libretro/obj/libretro/src/mame/dataeast/deco104.o ../../../../libretro/obj/libretro/src/mame/dataeast/deco146.o ../../../../libretro/obj/libretro/src/mame/dataeast/deco156.o ../../../../libretro/obj/libretro/src/mame/dataeast/deco156_m.o ../../../../libretro/obj/libretro/src/mame/dataeast/deco16ic.o ../../../../libretro/obj/libretro/src/mame/dataeast/deco222.o ../../../../libretro/obj/libretro/src/mame/dataeast/deco32.o ../../../../libretro/obj/libretro/src/mame/dataeast/deco32_v.o ../../../../libretro/obj/libretro/src/mame/dataeast/deco_ace.o ../../../../libretro/obj/libretro/src/mame/dataeast/deco_irq.o ../../../../libretro/obj/libretro/src/mame/dataeast/deco_ld.o ../../../../libretro/obj/libretro/src/mame/dataeast/deco_mlc.o ../../../../libretro/obj/libretro/src/mame/dataeast/deco_mlc_v.o ../../../../libretro/obj/libretro/src/mame/dataeast/decocass.o ../../../../libretro/obj/libretro/src/mame/dataeast/decocass_m.o ../../../../libretro/obj/libretro/src/mame/dataeast/decocass_tape.o ../../../../libretro/obj/libretro/src/mame/dataeast/decocass_v.o ../../../../libretro/obj/libretro/src/mame/dataeast/decocomn.o ../../../../libretro/obj/libretro/src/mame/dataeast/decocpu6.o ../../../../libretro/obj/libretro/src/mame/dataeast/decocpu7.o ../../../../libretro/obj/libretro/src/mame/dataeast/decocrpt.o ../../../../libretro/obj/libretro/src/mame/dataeast/decrmc3.o ../../../../libretro/obj/libretro/src/mame/dataeast/deshoros.o ../../../../libretro/obj/libretro/src/mame/dataeast/dfruit2.o ../../../../libretro/obj/libretro/src/mame/dataeast/dietgo.o ../../../../libretro/obj/libretro/src/mame/dataeast/dreambal.o ../../../../libretro/obj/libretro/src/mame/dataeast/dvi.o ../../../../libretro/obj/libretro/src/mame/dataeast/exprraid.o ../../../../libretro/obj/libretro/src/mame/dataeast/ffantasy_ms.o ../../../../libretro/obj/libretro/src/mame/dataeast/firetrap.o ../../../../libretro/obj/libretro/src/mame/dataeast/funkyjet.o ../../../../libretro/obj/libretro/src/mame/dataeast/karnov.o ../../../../libretro/obj/libretro/src/mame/dataeast/kchamp.o ../../../../libretro/obj/libretro/src/mame/dataeast/kchamp_v.o ../../../../libretro/obj/libretro/src/mame/dataeast/kingobox.o ../../../../libretro/obj/libretro/src/mame/dataeast/lemmings.o ../../../../libretro/obj/libretro/src/mame/dataeast/liberate.o ../../../../libretro/obj/libretro/src/mame/dataeast/liberate_v.o ../../../../libretro/obj/libretro/src/mame/dataeast/madalien.o ../../../../libretro/obj/libretro/src/mame/dataeast/madalien_a.o ../../../../libretro/obj/libretro/src/mame/dataeast/madalien_v.o ../../../../libretro/obj/libretro/src/mame/dataeast/madmotor.o ../../../../libretro/obj/libretro/src/mame/dataeast/metlclsh.o ../../../../libretro/obj/libretro/src/mame/dataeast/mirage.o ../../../../libretro/obj/libretro/src/mame/dataeast/pcktgal.o ../../../../libretro/obj/libretro/src/mame/dataeast/pktgaldx.o ../../../../libretro/obj/libretro/src/mame/dataeast/progolf.o ../../../../libretro/obj/libretro/src/mame/dataeast/rohga.o ../../../../libretro/obj/libretro/src/mame/dataeast/shootout.o ../../../../libretro/obj/libretro/src/mame/dataeast/sidepckt.o ../../../../libretro/obj/libretro/src/mame/dataeast/simpl156.o ../../../../libretro/obj/libretro/src/mame/dataeast/sshangha.o ../../../../libretro/obj/libretro/src/mame/dataeast/stadhero.o ../../../../libretro/obj/libretro/src/mame/dataeast/supbtime.o ../../../../libretro/obj/libretro/src/mame/dataeast/thedeep.o ../../../../libretro/obj/libretro/src/mame/dataeast/tryout.o ../../../../libretro/obj/libretro/src/mame/dataeast/tumbleb.o ../../../../libretro/obj/libretro/src/mame/dataeast/vaportra.o Compiling src/mame/ensoniq/esqasr.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ensoniq/esqasr.o" -c "../../../../../src/mame/ensoniq/esqasr.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/pic16c62x/16c62xdsm.cpp:29: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/enterprise" Compiling src/mame/enterprise/dave.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/enterprise/dave.o" -c "../../../../../src/mame/enterprise/dave.cpp" ../../../../../src/emu/debug/debugcmd.cpp: In member function ‘bool debugger_commands::execute_load_try_memory(const std::vector >&)’: ../../../../../src/emu/debug/debugcmd.cpp:2378:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2378 | fread(base + offset, 1, length, f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ensoniq/esqasr.cpp:40: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/pic16x8x/16x8xdsm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/pic16x8x/16x8xdsm.o" -c "../../../../../src/devices/cpu/pic16x8x/16x8xdsm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/enterprise/dave.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/pic16x8x/16x8xdsm.cpp:20: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/debug/debugcon.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/debug/debugcon.o" -c "../../../../../src/emu/debug/debugcon.cpp" Compiling src/mame/enterprise/ep64.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/enterprise/ep64.o" -c "../../../../../src/mame/enterprise/ep64.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/debug/debugcon.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/pic17/pic17d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/pic17/pic17d.o" -c "../../../../../src/devices/cpu/pic17/pic17d.cpp" Compiling src/mame/ensoniq/esqkt.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ensoniq/esqkt.o" -c "../../../../../src/mame/ensoniq/esqkt.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/enterprise/ep64.cpp:152: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/pic17/pic17d.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ensoniq/esqkt.cpp:93: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/powerpc/ppc_dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/powerpc/ppc_dasm.o" -c "../../../../../src/devices/cpu/powerpc/ppc_dasm.cpp" Compiling src/mame/enterprise/nick.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/enterprise/nick.o" -c "../../../../../src/mame/enterprise/nick.cpp" Compiling src/emu/debug/debugcpu.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/debug/debugcpu.o" -c "../../../../../src/emu/debug/debugcpu.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/powerpc/ppc_dasm.cpp:18: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/enterprise/nick.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/debug/debugcpu.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ensoniq/esqlcd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ensoniq/esqlcd.o" -c "../../../../../src/mame/ensoniq/esqlcd.cpp" Compiling src/devices/cpu/pps4/pps4dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/pps4/pps4dasm.o" -c "../../../../../src/devices/cpu/pps4/pps4dasm.cpp" Archiving libenterprise.a... rm -f ../../../../libretro/bin/mame_mame/libenterprise.a ar -rcs ../../../../libretro/bin/mame_mame/libenterprise.a ../../../../libretro/obj/libretro/src/mame/enterprise/dave.o ../../../../libretro/obj/libretro/src/mame/enterprise/ep64.o ../../../../libretro/obj/libretro/src/mame/enterprise/nick.o mkdir -p "../../../../libretro/obj/libretro/src/mame/entex" Compiling src/mame/entex/advision.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/entex/advision.o" -c "../../../../../src/mame/entex/advision.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ensoniq/esqlcd.cpp:7: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/pps4/pps4dasm.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/entex/advision.cpp:43: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ensoniq/esqmr.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ensoniq/esqmr.o" -c "../../../../../src/mame/ensoniq/esqmr.cpp" Compiling src/devices/cpu/pps41/pps41d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/pps41/pps41d.o" -c "../../../../../src/devices/cpu/pps41/pps41d.cpp" Compiling src/emu/debug/debughlp.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/debug/debughlp.o" -c "../../../../../src/emu/debug/debughlp.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ensoniq/esqmr.cpp:202: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/pps41/pps41d.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/debug/debughlp.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/entex/sag.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/entex/sag.o" -c "../../../../../src/mame/entex/sag.cpp" Compiling src/devices/cpu/psx/psxdasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/psx/psxdasm.o" -c "../../../../../src/devices/cpu/psx/psxdasm.cpp" Compiling src/emu/debug/debugvw.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/debug/debugvw.o" -c "../../../../../src/emu/debug/debugvw.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/entex/sag.cpp:26: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ensoniq/esqpanel.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ensoniq/esqpanel.o" -c "../../../../../src/mame/ensoniq/esqpanel.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/psx/psxdasm.cpp:8: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/debug/debugvw.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ensoniq/esqpanel.cpp:6: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/rii/riidasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/rii/riidasm.o" -c "../../../../../src/devices/cpu/rii/riidasm.cpp" Compiling src/emu/debug/dvbpoints.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/debug/dvbpoints.o" -c "../../../../../src/emu/debug/dvbpoints.cpp" Archiving libentex.a... rm -f ../../../../libretro/bin/mame_mame/libentex.a ar -rcs ../../../../libretro/bin/mame_mame/libentex.a ../../../../libretro/obj/libretro/src/mame/entex/advision.o ../../../../libretro/obj/libretro/src/mame/entex/sag.o mkdir -p "../../../../libretro/obj/libretro/src/mame/eolith" Compiling src/mame/eolith/eolith.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/eolith/eolith.o" -c "../../../../../src/mame/eolith/eolith.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/rii/riidasm.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/debug/dvbpoints.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/eolith/eolith.cpp:103: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ensoniq/esqvfd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ensoniq/esqvfd.o" -c "../../../../../src/mame/ensoniq/esqvfd.cpp" Compiling src/devices/cpu/romp/rompdasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/romp/rompdasm.o" -c "../../../../../src/devices/cpu/romp/rompdasm.cpp" ../../../../../src/mame/eolith/eolith.cpp: In member function ‘void {anonymous}::eolith_state::patch_mcu_protection(uint32_t)’: ../../../../../src/mame/eolith/eolith.cpp:1730:29: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1730 | uint32_t *rombase = (uint32_t*)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ensoniq/esqvfd.cpp:8: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/debug/dvdisasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/debug/dvdisasm.o" -c "../../../../../src/emu/debug/dvdisasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/romp/rompdasm.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/debug/dvdisasm.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/rsp/rsp_dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/rsp/rsp_dasm.o" -c "../../../../../src/devices/cpu/rsp/rsp_dasm.cpp" Compiling src/mame/eolith/eolith16.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/eolith/eolith16.o" -c "../../../../../src/mame/eolith/eolith16.cpp" Compiling src/mame/ensoniq/vfxcart.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ensoniq/vfxcart.o" -c "../../../../../src/mame/ensoniq/vfxcart.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/eolith/eolith16.cpp:14: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ensoniq/vfxcart.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/rsp/rsp_dasm.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/debug/dvepoints.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/debug/dvepoints.o" -c "../../../../../src/emu/debug/dvepoints.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/debug/dvepoints.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libensoniq.a... rm -f ../../../../libretro/bin/mame_mame/libensoniq.a ar -rcs ../../../../libretro/bin/mame_mame/libensoniq.a ../../../../libretro/obj/libretro/src/mame/ensoniq/enmirage.o ../../../../libretro/obj/libretro/src/mame/ensoniq/esq1.o ../../../../libretro/obj/libretro/src/mame/ensoniq/esq5505.o ../../../../libretro/obj/libretro/src/mame/ensoniq/esqasr.o ../../../../libretro/obj/libretro/src/mame/ensoniq/esqkt.o ../../../../libretro/obj/libretro/src/mame/ensoniq/esqlcd.o ../../../../libretro/obj/libretro/src/mame/ensoniq/esqmr.o ../../../../libretro/obj/libretro/src/mame/ensoniq/esqpanel.o ../../../../libretro/obj/libretro/src/mame/ensoniq/esqvfd.o ../../../../libretro/obj/libretro/src/mame/ensoniq/vfxcart.o Compiling src/devices/cpu/rw5000/rw5000d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/rw5000/rw5000d.o" -c "../../../../../src/devices/cpu/rw5000/rw5000d.cpp" Compiling src/emu/debug/dvmemory.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/debug/dvmemory.o" -c "../../../../../src/emu/debug/dvmemory.cpp" Compiling src/mame/eolith/eolith_speedup.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/eolith/eolith_speedup.o" -c "../../../../../src/mame/eolith/eolith_speedup.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/rw5000/rw5000d.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/debug/dvmemory.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/debug/dvrpoints.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/debug/dvrpoints.o" -c "../../../../../src/emu/debug/dvrpoints.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/eolith/eolith_speedup.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/rx01/rx01dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/rx01/rx01dasm.o" -c "../../../../../src/devices/cpu/rx01/rx01dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/debug/dvrpoints.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/debug/dvstate.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/debug/dvstate.o" -c "../../../../../src/emu/debug/dvstate.cpp" Compiling src/mame/eolith/ghosteo.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/eolith/ghosteo.o" -c "../../../../../src/mame/eolith/ghosteo.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/rx01/rx01dasm.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/debug/dvstate.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/eolith/ghosteo.cpp:63: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/eolith/vegaeo.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/eolith/vegaeo.o" -c "../../../../../src/mame/eolith/vegaeo.cpp" Compiling src/devices/cpu/s2650/2650dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/s2650/2650dasm.o" -c "../../../../../src/devices/cpu/s2650/2650dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/eolith/vegaeo.cpp:16: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/s2650/2650dasm.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/debug/dvtext.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/debug/dvtext.o" -c "../../../../../src/emu/debug/dvtext.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/debug/dvtext.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/saturn/saturnds.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/saturn/saturnds.o" -c "../../../../../src/devices/cpu/saturn/saturnds.cpp" Compiling src/devices/cpu/sc61860/scdasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/sc61860/scdasm.o" -c "../../../../../src/devices/cpu/sc61860/scdasm.cpp" Archiving libeolith.a... rm -f ../../../../libretro/bin/mame_mame/libeolith.a ar -rcs ../../../../libretro/bin/mame_mame/libeolith.a ../../../../libretro/obj/libretro/src/mame/eolith/eolith.o ../../../../libretro/obj/libretro/src/mame/eolith/eolith16.o ../../../../libretro/obj/libretro/src/mame/eolith/eolith_speedup.o ../../../../libretro/obj/libretro/src/mame/eolith/ghosteo.o ../../../../libretro/obj/libretro/src/mame/eolith/vegaeo.o mkdir -p "../../../../libretro/obj/libretro/src/mame/epoch" Compiling src/mame/epoch/cassvisn.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/epoch/cassvisn.o" -c "../../../../../src/mame/epoch/cassvisn.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/saturn/saturnds.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/debug/dvwpoints.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/debug/dvwpoints.o" -c "../../../../../src/emu/debug/dvwpoints.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/sc61860/scdasm.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/epoch/cassvisn.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/debug/dvwpoints.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/scmp/scmpdasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/scmp/scmpdasm.o" -c "../../../../../src/devices/cpu/scmp/scmpdasm.cpp" Compiling src/mame/epoch/gamepock.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/epoch/gamepock.o" -c "../../../../../src/mame/epoch/gamepock.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/scmp/scmpdasm.cpp:27: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/epoch/gamepock.cpp:20: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/epoch/scv.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/epoch/scv.o" -c "../../../../../src/mame/epoch/scv.cpp" Compiling src/emu/debug/express.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/debug/express.o" -c "../../../../../src/emu/debug/express.cpp" Compiling src/devices/cpu/score/scoredsm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/score/scoredsm.o" -c "../../../../../src/devices/cpu/score/scoredsm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/epoch/scv.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/debug/express.cpp:32: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/scudsp/scudspdasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/scudsp/scudspdasm.o" -c "../../../../../src/devices/cpu/scudsp/scudspdasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/score/scoredsm.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/scudsp/scudspdasm.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libepoch.a... rm -f ../../../../libretro/bin/mame_mame/libepoch.a ar -rcs ../../../../libretro/bin/mame_mame/libepoch.a ../../../../libretro/obj/libretro/src/mame/epoch/cassvisn.o ../../../../libretro/obj/libretro/src/mame/epoch/gamepock.o ../../../../libretro/obj/libretro/src/mame/epoch/scv.o mkdir -p "../../../../libretro/obj/libretro/src/mame/epson" Compiling src/mame/epson/hx20.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/epson/hx20.o" -c "../../../../../src/mame/epson/hx20.cpp" Compiling src/emu/debug/points.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/debug/points.o" -c "../../../../../src/emu/debug/points.cpp" Compiling src/devices/cpu/se3208/se3208dis.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/se3208/se3208dis.o" -c "../../../../../src/devices/cpu/se3208/se3208dis.cpp" Compiling src/devices/cpu/sh/sh_dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/sh/sh_dasm.o" -c "../../../../../src/devices/cpu/sh/sh_dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/debug/points.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/epson/hx20.cpp:41: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/se3208/se3208dis.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/sh/sh_dasm.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/debug/textbuf.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/debug/textbuf.o" -c "../../../../../src/emu/debug/textbuf.cpp" Compiling src/devices/cpu/sharc/sharc_dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/sharc/sharc_dasm.o" -c "../../../../../src/devices/cpu/sharc/sharc_dasm.cpp" Compiling src/emu/debugger.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/debugger.o" -c "../../../../../src/emu/debugger.cpp" Compiling src/devices/cpu/sigma2/sigma2d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/sigma2/sigma2d.o" -c "../../../../../src/devices/cpu/sigma2/sigma2d.cpp" Compiling src/mame/epson/px4.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/epson/px4.o" -c "../../../../../src/mame/epson/px4.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/sharc/sharc_dasm.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/debugger.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/sigma2/sigma2d.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/epson/px4.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/sm510/sm510d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/sm510/sm510d.o" -c "../../../../../src/devices/cpu/sm510/sm510d.cpp" Compiling src/emu/devcb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/devcb.o" -c "../../../../../src/emu/devcb.cpp" Compiling src/devices/cpu/sm8500/sm8500d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/sm8500/sm8500d.o" -c "../../../../../src/devices/cpu/sm8500/sm8500d.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/sm510/sm510d.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/devcb.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/sm8500/sm8500d.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/sonix16/sonix16d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/sonix16/sonix16d.o" -c "../../../../../src/devices/cpu/sonix16/sonix16d.cpp" Compiling src/mame/epson/px8.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/epson/px8.o" -c "../../../../../src/mame/epson/px8.cpp" Compiling src/devices/cpu/sparc/sparcdasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/sparc/sparcdasm.o" -c "../../../../../src/devices/cpu/sparc/sparcdasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/sonix16/sonix16d.cpp:7: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/epson/px8.cpp:32: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/sparc/sparcdasm.cpp:7: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/spc700/spc700ds.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/spc700/spc700ds.o" -c "../../../../../src/devices/cpu/spc700/spc700ds.cpp" Compiling src/mame/epson/qx10.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/epson/qx10.o" -c "../../../../../src/mame/epson/qx10.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/spc700/spc700ds.cpp:14: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/ssem/ssemdasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/ssem/ssemdasm.o" -c "../../../../../src/devices/cpu/ssem/ssemdasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/epson/qx10.cpp:37: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/ssp1601/ssp1601d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/ssp1601/ssp1601d.o" -c "../../../../../src/devices/cpu/ssp1601/ssp1601d.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/ssem/ssemdasm.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/ssp1601/ssp1601d.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/st62xx/st62xx_dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/st62xx/st62xx_dasm.o" -c "../../../../../src/devices/cpu/st62xx/st62xx_dasm.cpp" Compiling src/devices/cpu/st9/st9dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/st9/st9dasm.o" -c "../../../../../src/devices/cpu/st9/st9dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/st62xx/st62xx_dasm.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/st9/st9dasm.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libepson.a... rm -f ../../../../libretro/bin/mame_mame/libepson.a ar -rcs ../../../../libretro/bin/mame_mame/libepson.a ../../../../libretro/obj/libretro/src/mame/epson/hx20.o ../../../../libretro/obj/libretro/src/mame/epson/px4.o ../../../../libretro/obj/libretro/src/mame/epson/px8.o ../../../../libretro/obj/libretro/src/mame/epson/qx10.o mkdir -p "../../../../libretro/obj/libretro/src/mame/ericsson" Compiling src/mame/ericsson/alfaskop41xx.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ericsson/alfaskop41xx.o" -c "../../../../../src/mame/ericsson/alfaskop41xx.cpp" Compiling src/devices/cpu/superfx/sfx_dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/superfx/sfx_dasm.o" -c "../../../../../src/devices/cpu/superfx/sfx_dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ericsson/alfaskop41xx.cpp:24: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/superfx/sfx_dasm.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/esprit" Compiling src/mame/esprit/esp250c.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/esprit/esp250c.o" -c "../../../../../src/mame/esprit/esp250c.cpp" Compiling src/emu/devcpu.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/devcpu.o" -c "../../../../../src/emu/devcpu.cpp" Compiling src/devices/cpu/t11/t11dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/t11/t11dasm.o" -c "../../../../../src/devices/cpu/t11/t11dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/esprit/esp250c.cpp:35: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/devcpu.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/t11/t11dasm.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/esprit/executive10.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/esprit/executive10.o" -c "../../../../../src/mame/esprit/executive10.cpp" Compiling src/mame/ericsson/e9161.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ericsson/e9161.o" -c "../../../../../src/mame/ericsson/e9161.cpp" Compiling src/emu/devdelegate.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/devdelegate.o" -c "../../../../../src/emu/devdelegate.cpp" Compiling src/devices/cpu/tlcs870/tlcs870d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/tlcs870/tlcs870d.o" -c "../../../../../src/devices/cpu/tlcs870/tlcs870d.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/esprit/executive10.cpp:40: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ericsson/e9161.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/devdelegate.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/tlcs870/tlcs870d.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/devfind.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/devfind.o" -c "../../../../../src/emu/devfind.cpp" Compiling src/devices/cpu/tlcs90/tlcs90d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/tlcs90/tlcs90d.o" -c "../../../../../src/devices/cpu/tlcs90/tlcs90d.cpp" Compiling src/mame/esprit/executive10_102_kbd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/esprit/executive10_102_kbd.o" -c "../../../../../src/mame/esprit/executive10_102_kbd.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/devfind.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ericsson/eispc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ericsson/eispc.o" -c "../../../../../src/mame/ericsson/eispc.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/tlcs90/tlcs90d.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/esprit/executive10_102_kbd.cpp:24: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ericsson/eispc.cpp:44: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/tlcs900/dasm900.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/tlcs900/dasm900.o" -c "../../../../../src/devices/cpu/tlcs900/dasm900.cpp" Compiling src/emu/device.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/device.o" -c "../../../../../src/emu/device.cpp" Archiving libesprit.a... rm -f ../../../../libretro/bin/mame_mame/libesprit.a ar -rcs ../../../../libretro/bin/mame_mame/libesprit.a ../../../../libretro/obj/libretro/src/mame/esprit/esp250c.o ../../../../libretro/obj/libretro/src/mame/esprit/executive10.o ../../../../libretro/obj/libretro/src/mame/esprit/executive10_102_kbd.o mkdir -p "../../../../libretro/obj/libretro/src/mame/excalibur" Compiling src/mame/excalibur/ivant.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/excalibur/ivant.o" -c "../../../../../src/mame/excalibur/ivant.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/tlcs900/dasm900.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/device.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/excalibur/ivant.cpp:41: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/tms1000/tms1k_dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/tms1000/tms1k_dasm.o" -c "../../../../../src/devices/cpu/tms1000/tms1k_dasm.cpp" Compiling src/emu/didisasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/didisasm.o" -c "../../../../../src/emu/didisasm.cpp" Compiling src/mame/ericsson/eispc_kb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ericsson/eispc_kb.o" -c "../../../../../src/mame/ericsson/eispc_kb.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/tms1000/tms1k_dasm.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/didisasm.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/excalibur/ivanto.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/excalibur/ivanto.o" -c "../../../../../src/mame/excalibur/ivanto.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ericsson/eispc_kb.cpp:77: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/tms320c1x/tms320c1x_dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/tms320c1x/tms320c1x_dasm.o" -c "../../../../../src/devices/cpu/tms320c1x/tms320c1x_dasm.cpp" Compiling src/emu/diexec.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/diexec.o" -c "../../../../../src/emu/diexec.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/excalibur/ivanto.cpp:37: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/tms320c1x/tms320c1x_dasm.cpp:26: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/diexec.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libericsson.a... rm -f ../../../../libretro/bin/mame_mame/libericsson.a ar -rcs ../../../../libretro/bin/mame_mame/libericsson.a ../../../../libretro/obj/libretro/src/mame/ericsson/alfaskop41xx.o ../../../../libretro/obj/libretro/src/mame/ericsson/e9161.o ../../../../libretro/obj/libretro/src/mame/ericsson/eispc.o ../../../../libretro/obj/libretro/src/mame/ericsson/eispc_kb.o Compiling src/emu/digfx.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/digfx.o" -c "../../../../../src/emu/digfx.cpp" Compiling src/devices/cpu/tms320c2x/tms320c2x_dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/tms320c2x/tms320c2x_dasm.o" -c "../../../../../src/devices/cpu/tms320c2x/tms320c2x_dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/digfx.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/excalibur/mirage.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/excalibur/mirage.o" -c "../../../../../src/mame/excalibur/mirage.cpp" Compiling src/devices/cpu/tms320c3x/tms320c3x_dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/tms320c3x/tms320c3x_dasm.o" -c "../../../../../src/devices/cpu/tms320c3x/tms320c3x_dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/tms320c2x/tms320c2x_dasm.cpp:33: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/excalibur/mirage.cpp:42: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/tms320c3x/tms320c3x_dasm.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/diimage.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/diimage.o" -c "../../../../../src/emu/diimage.cpp" Compiling src/emu/dimemory.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/dimemory.o" -c "../../../../../src/emu/dimemory.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/diimage.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/tms320c5x/tms320c5x_dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/tms320c5x/tms320c5x_dasm.o" -c "../../../../../src/devices/cpu/tms320c5x/tms320c5x_dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/dimemory.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/tms320c5x/tms320c5x_dasm.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libexcalibur.a... rm -f ../../../../libretro/bin/mame_mame/libexcalibur.a ar -rcs ../../../../libretro/bin/mame_mame/libexcalibur.a ../../../../libretro/obj/libretro/src/mame/excalibur/ivant.o ../../../../libretro/obj/libretro/src/mame/excalibur/ivanto.o ../../../../libretro/obj/libretro/src/mame/excalibur/mirage.o Compiling src/devices/cpu/tms320c82/mp_dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/tms320c82/mp_dasm.o" -c "../../../../../src/devices/cpu/tms320c82/mp_dasm.cpp" Compiling src/devices/cpu/tms320c82/pp_dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/tms320c82/pp_dasm.o" -c "../../../../../src/devices/cpu/tms320c82/pp_dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/tms320c82/mp_dasm.cpp:5: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/tms34010/34010dsm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/tms34010/34010dsm.o" -c "../../../../../src/devices/cpu/tms34010/34010dsm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/tms320c82/pp_dasm.cpp:5: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/tms34010/34010dsm.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/dinetwork.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/dinetwork.o" -c "../../../../../src/emu/dinetwork.cpp" Generating TMS57002 source file... python3 ../../../../../src/devices/cpu/tms57002/tmsmake.py d ../../../../../src/devices/cpu/tms57002/tmsinstr.lst ../../../../generated/emu/cpu/tms57002/tms57002d.hxx Generating TMS57002 source file... python3 ../../../../../src/devices/cpu/tms57002/tmsmake.py s ../../../../../src/devices/cpu/tms57002/tmsinstr.lst ../../../../generated/emu/cpu/tms57002/tms57002.hxx Compiling src/devices/cpu/tms7000/7000dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/tms7000/7000dasm.o" -c "../../../../../src/devices/cpu/tms7000/7000dasm.cpp" Compiling src/devices/cpu/tms9900/9900dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/tms9900/9900dasm.o" -c "../../../../../src/devices/cpu/tms9900/9900dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/dinetwork.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/tms7000/7000dasm.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/tx0/tx0dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/tx0/tx0dasm.o" -c "../../../../../src/devices/cpu/tx0/tx0dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/tms9900/9900dasm.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/tx0/tx0dasm.cpp:94: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/dinvram.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/dinvram.o" -c "../../../../../src/emu/dinvram.cpp" Compiling src/emu/dipalette.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/dipalette.o" -c "../../../../../src/emu/dipalette.cpp" Compiling src/emu/dipty.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/dipty.o" -c "../../../../../src/emu/dipty.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/dinvram.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/dipalette.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/ucom4/ucom4d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/ucom4/ucom4d.o" -c "../../../../../src/devices/cpu/ucom4/ucom4d.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/dipty.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/ucom4/ucom4d.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/dirtc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/dirtc.o" -c "../../../../../src/emu/dirtc.cpp" Compiling src/devices/cpu/unsp/unspdasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/unsp/unspdasm.o" -c "../../../../../src/devices/cpu/unsp/unspdasm.cpp" Compiling src/emu/diserial.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/diserial.o" -c "../../../../../src/emu/diserial.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/dirtc.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/unsp/unspdasm_extended.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/unsp/unspdasm_extended.o" -c "../../../../../src/devices/cpu/unsp/unspdasm_extended.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/unsp/unspdasm.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/diserial.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/unsp/unspdasm_extended.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/dislot.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/dislot.o" -c "../../../../../src/emu/dislot.cpp" Compiling src/devices/cpu/unsp/unspdasm_exxx.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/unsp/unspdasm_exxx.o" -c "../../../../../src/devices/cpu/unsp/unspdasm_exxx.cpp" Compiling src/devices/cpu/unsp/unspdasm_fxxx.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/unsp/unspdasm_fxxx.o" -c "../../../../../src/devices/cpu/unsp/unspdasm_fxxx.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/dislot.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/unsp/unspdasm_jumps.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/unsp/unspdasm_jumps.o" -c "../../../../../src/devices/cpu/unsp/unspdasm_jumps.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/unsp/unspdasm_exxx.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/unsp/unspdasm_fxxx.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/unsp/unspdasm_jumps.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/excellent" Compiling src/mame/excellent/aquarium.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/excellent/aquarium.o" -c "../../../../../src/mame/excellent/aquarium.cpp" Compiling src/emu/disound.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/disound.o" -c "../../../../../src/emu/disound.cpp" Compiling src/devices/cpu/unsp/unspdasm_other.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/unsp/unspdasm_other.o" -c "../../../../../src/devices/cpu/unsp/unspdasm_other.cpp" Compiling src/devices/cpu/upd177x/upd177xd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/upd177x/upd177xd.o" -c "../../../../../src/devices/cpu/upd177x/upd177xd.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/excellent/aquarium.cpp:53: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/disound.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/unsp/unspdasm_other.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/upd177x/upd177xd.cpp:6: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/distate.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/distate.o" -c "../../../../../src/emu/distate.cpp" Compiling src/devices/cpu/upd7725/dasm7725.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/upd7725/dasm7725.o" -c "../../../../../src/devices/cpu/upd7725/dasm7725.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/distate.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/upd777/upd777dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/upd777/upd777dasm.o" -c "../../../../../src/devices/cpu/upd777/upd777dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/upd7725/dasm7725.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/excellent/d9final.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/excellent/d9final.o" -c "../../../../../src/mame/excellent/d9final.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/upd777/upd777dasm.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/upd7810/upd7810_dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/upd7810/upd7810_dasm.o" -c "../../../../../src/devices/cpu/upd7810/upd7810_dasm.cpp" Compiling src/emu/divideo.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/divideo.o" -c "../../../../../src/emu/divideo.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/excellent/d9final.cpp:22: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/upd7810/upd7810_dasm.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/divideo.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/upd78k/upd78k0d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/upd78k/upd78k0d.o" -c "../../../../../src/devices/cpu/upd78k/upd78k0d.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/upd78k/upd78k0d.cpp:6: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/divtlb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/divtlb.o" -c "../../../../../src/emu/divtlb.cpp" Compiling src/devices/cpu/upd78k/upd78k1d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/upd78k/upd78k1d.o" -c "../../../../../src/devices/cpu/upd78k/upd78k1d.cpp" Compiling src/mame/excellent/dblcrown.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/excellent/dblcrown.o" -c "../../../../../src/mame/excellent/dblcrown.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/upd78k/upd78k1d.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/divtlb.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/upd78k/upd78k2d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/upd78k/upd78k2d.o" -c "../../../../../src/devices/cpu/upd78k/upd78k2d.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/excellent/dblcrown.cpp:45: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/upd78k/upd78k2d.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/drawgfx.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/drawgfx.o" -c "../../../../../src/emu/drawgfx.cpp" Compiling src/emu/drivenum.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/drivenum.o" -c "../../../../../src/emu/drivenum.cpp" Compiling src/devices/cpu/upd78k/upd78k3d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/upd78k/upd78k3d.o" -c "../../../../../src/devices/cpu/upd78k/upd78k3d.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/drawgfx.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/drivenum.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/excellent/es8906.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/excellent/es8906.o" -c "../../../../../src/mame/excellent/es8906.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/upd78k/upd78k3d.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/excellent/es8906.cpp:28: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/driver.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/driver.o" -c "../../../../../src/emu/driver.cpp" Compiling src/emu/emucore.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/emucore.o" -c "../../../../../src/emu/emucore.cpp" Compiling src/devices/cpu/upd78k/upd78k4d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/upd78k/upd78k4d.o" -c "../../../../../src/devices/cpu/upd78k/upd78k4d.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/driver.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/excellent/es9501.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/excellent/es9501.o" -c "../../../../../src/mame/excellent/es9501.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/emucore.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/upd78k/upd78k4d.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/excellent/excellent_spr.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/excellent/excellent_spr.o" -c "../../../../../src/mame/excellent/excellent_spr.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/excellent/es9501.cpp:35: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/emumem.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/emumem.o" -c "../../../../../src/emu/emumem.cpp" Compiling src/devices/cpu/upd78k/upd78kd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/upd78k/upd78kd.o" -c "../../../../../src/devices/cpu/upd78k/upd78kd.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/excellent/excellent_spr.cpp:18: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/emumem.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/upd78k/upd78kd.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/excellent/gcpinbal.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/excellent/gcpinbal.o" -c "../../../../../src/mame/excellent/gcpinbal.cpp" Compiling src/devices/cpu/v60/v60d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/v60/v60d.o" -c "../../../../../src/devices/cpu/v60/v60d.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/excellent/gcpinbal.cpp:83: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/v810/v810dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/v810/v810dasm.o" -c "../../../../../src/devices/cpu/v810/v810dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/v60/v60d.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/v810/v810dasm.cpp:8: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/emumem_aspace.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/emumem_aspace.o" -c "../../../../../src/emu/emumem_aspace.cpp" Compiling src/devices/cpu/vax/vaxdasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/vax/vaxdasm.o" -c "../../../../../src/devices/cpu/vax/vaxdasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/emumem_aspace.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/vt50/vt50dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/vt50/vt50dasm.o" -c "../../../../../src/devices/cpu/vt50/vt50dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/vax/vaxdasm.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/vt50/vt50dasm.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/excellent/lastbank.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/excellent/lastbank.o" -c "../../../../../src/mame/excellent/lastbank.cpp" Compiling src/devices/cpu/vt61/vt61dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/vt61/vt61dasm.o" -c "../../../../../src/devices/cpu/vt61/vt61dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/excellent/lastbank.cpp:22: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/we32000/we32100d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/we32000/we32100d.o" -c "../../../../../src/devices/cpu/we32000/we32100d.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/vt61/vt61dasm.cpp:14: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/we32000/we32100d.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/xa/xadasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/xa/xadasm.o" -c "../../../../../src/devices/cpu/xa/xadasm.cpp" Compiling src/devices/cpu/xavix2/xavix2d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/xavix2/xavix2d.o" -c "../../../../../src/devices/cpu/xavix2/xavix2d.cpp" Compiling src/mame/excellent/witch.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/excellent/witch.o" -c "../../../../../src/mame/excellent/witch.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/xa/xadasm.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/xavix2/xavix2d.cpp:6: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/excellent/witch.cpp:222: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/xtensa/xtensa_helper.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/xtensa/xtensa_helper.o" -c "../../../../../src/devices/cpu/xtensa/xtensa_helper.cpp" Compiling src/emu/emumem_hedp.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/emumem_hedp.o" -c "../../../../../src/emu/emumem_hedp.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/xtensa/xtensa_helper.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/emumem_hedp.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libexcellent.a... rm -f ../../../../libretro/bin/mame_mame/libexcellent.a ar -rcs ../../../../libretro/bin/mame_mame/libexcellent.a ../../../../libretro/obj/libretro/src/mame/excellent/aquarium.o ../../../../libretro/obj/libretro/src/mame/excellent/d9final.o ../../../../libretro/obj/libretro/src/mame/excellent/dblcrown.o ../../../../libretro/obj/libretro/src/mame/excellent/es8906.o ../../../../libretro/obj/libretro/src/mame/excellent/es9501.o ../../../../libretro/obj/libretro/src/mame/excellent/excellent_spr.o ../../../../libretro/obj/libretro/src/mame/excellent/gcpinbal.o ../../../../libretro/obj/libretro/src/mame/excellent/lastbank.o ../../../../libretro/obj/libretro/src/mame/excellent/witch.o Compiling src/devices/cpu/xtensa/xtensad.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/xtensa/xtensad.o" -c "../../../../../src/devices/cpu/xtensa/xtensad.cpp" Compiling src/devices/cpu/z180/z180dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/z180/z180dasm.o" -c "../../../../../src/devices/cpu/z180/z180dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/xtensa/xtensad.cpp:18: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/z180/z180dasm.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/emumem_hedr0.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/emumem_hedr0.o" -c "../../../../../src/emu/emumem_hedr0.cpp" Compiling src/devices/cpu/z8/z8dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/z8/z8dasm.o" -c "../../../../../src/devices/cpu/z8/z8dasm.cpp" mkdir -p "../../../../libretro/obj/libretro/src/mame/exidy" Compiling src/mame/exidy/carpolo.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/exidy/carpolo.o" -c "../../../../../src/mame/exidy/carpolo.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/emumem_hedr0.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/z8/z8dasm.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/exidy/carpolo.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/z80/r800dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/z80/r800dasm.o" -c "../../../../../src/devices/cpu/z80/r800dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/z80/r800dasm.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/exidy/carpolo_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/exidy/carpolo_m.o" -c "../../../../../src/mame/exidy/carpolo_m.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/exidy/carpolo_m.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/z80/z80dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/z80/z80dasm.o" -c "../../../../../src/devices/cpu/z80/z80dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/z80/z80dasm.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/exidy/carpolo_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/exidy/carpolo_v.o" -c "../../../../../src/mame/exidy/carpolo_v.cpp" Compiling src/devices/cpu/z80/z80ndasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/z80/z80ndasm.o" -c "../../../../../src/devices/cpu/z80/z80ndasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/exidy/carpolo_v.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/z80/z80ndasm.cpp:8: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/exidy/circus.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/exidy/circus.o" -c "../../../../../src/mame/exidy/circus.cpp" Compiling src/devices/cpu/z8000/8000dasm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/z8000/8000dasm.o" -c "../../../../../src/devices/cpu/z8000/8000dasm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/exidy/circus.cpp:50: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/z8000/8000dasm.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/sound/dspvd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/sound/dspvd.o" -c "../../../../../src/devices/sound/dspvd.cpp" Compiling src/mame/exidy/circus_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/exidy/circus_a.o" -c "../../../../../src/mame/exidy/circus_a.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/sound/dspvd.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/exidy/circus_a.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/h8/gt913d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/h8/gt913d.o" -c "../../../../../src/devices/cpu/h8/gt913d.cpp" Compiling src/mame/exidy/circus_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/exidy/circus_v.o" -c "../../../../../src/mame/exidy/circus_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/h8/gt913d.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/h8/h8d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/h8/h8d.o" -c "../../../../../src/devices/cpu/h8/h8d.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/exidy/circus_v.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/3rdparty/expat/lib" Compiling 3rdparty/expat/lib/xmlparse.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DHAVE_CXX11 -DHAVE_MEMMOVE -DHAVE_STDINT_H -DHAVE_STDIO_H -DHAVE_STDLIB_H -DHAVE_STRING_H -DPACKAGE="expat" -DPACKAGE_BUGREPORT="https://github.com/libexpat/libexpat/issues" -DPACKAGE_NAME="expat" -DPACKAGE_STRING="expat-2.7.1" -DPACKAGE_TARNAME="expat" -DPACKAGE_URL="" -DPACKAGE_VERSION="2.7.1" -DSTDC_HEADERS -DVERSION="2.7.1" -DXML_CONTEXT_BYTES=1024 -DXML_DTD -DXML_GE=1 -DXML_NS -DBYTEORDER=1234 -DHAVE_DLFCN_H -DHAVE_FCNTL_H -DHAVE_MMAP -DHAVE_SYS_STAT_H -DHAVE_SYS_TYPES_H -DHAVE_UNISTD_H -DXML_DEV_URANDOM -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=maybe-uninitialized -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/expat/lib/xmlparse.o" -c "../../../../../3rdparty/expat/lib/xmlparse.c" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/h8/h8d.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling 3rdparty/expat/lib/xmlrole.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DHAVE_CXX11 -DHAVE_MEMMOVE -DHAVE_STDINT_H -DHAVE_STDIO_H -DHAVE_STDLIB_H -DHAVE_STRING_H -DPACKAGE="expat" -DPACKAGE_BUGREPORT="https://github.com/libexpat/libexpat/issues" -DPACKAGE_NAME="expat" -DPACKAGE_STRING="expat-2.7.1" -DPACKAGE_TARNAME="expat" -DPACKAGE_URL="" -DPACKAGE_VERSION="2.7.1" -DSTDC_HEADERS -DVERSION="2.7.1" -DXML_CONTEXT_BYTES=1024 -DXML_DTD -DXML_GE=1 -DXML_NS -DBYTEORDER=1234 -DHAVE_DLFCN_H -DHAVE_FCNTL_H -DHAVE_MMAP -DHAVE_SYS_STAT_H -DHAVE_SYS_TYPES_H -DHAVE_UNISTD_H -DXML_DEV_URANDOM -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=maybe-uninitialized -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/expat/lib/xmlrole.o" -c "../../../../../3rdparty/expat/lib/xmlrole.c" Compiling 3rdparty/expat/lib/xmltok.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DHAVE_CXX11 -DHAVE_MEMMOVE -DHAVE_STDINT_H -DHAVE_STDIO_H -DHAVE_STDLIB_H -DHAVE_STRING_H -DPACKAGE="expat" -DPACKAGE_BUGREPORT="https://github.com/libexpat/libexpat/issues" -DPACKAGE_NAME="expat" -DPACKAGE_STRING="expat-2.7.1" -DPACKAGE_TARNAME="expat" -DPACKAGE_URL="" -DPACKAGE_VERSION="2.7.1" -DSTDC_HEADERS -DVERSION="2.7.1" -DXML_CONTEXT_BYTES=1024 -DXML_DTD -DXML_GE=1 -DXML_NS -DBYTEORDER=1234 -DHAVE_DLFCN_H -DHAVE_FCNTL_H -DHAVE_MMAP -DHAVE_SYS_STAT_H -DHAVE_SYS_TYPES_H -DHAVE_UNISTD_H -DXML_DEV_URANDOM -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=maybe-uninitialized -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/expat/lib/xmltok.o" -c "../../../../../3rdparty/expat/lib/xmltok.c" Archiving libexpat.a... rm -f ../../../../libretro/bin/libexpat.a ar -rcs ../../../../libretro/bin/libexpat.a ../../../../libretro/obj/libretro/3rdparty/expat/lib/xmlparse.o ../../../../libretro/obj/libretro/3rdparty/expat/lib/xmlrole.o ../../../../libretro/obj/libretro/3rdparty/expat/lib/xmltok.o Compiling src/devices/cpu/h8/h8hd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/h8/h8hd.o" -c "../../../../../src/devices/cpu/h8/h8hd.cpp" Compiling src/mame/exidy/exidy.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/exidy/exidy.o" -c "../../../../../src/mame/exidy/exidy.cpp" Compiling src/devices/cpu/h8/h8s2000d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/h8/h8s2000d.o" -c "../../../../../src/devices/cpu/h8/h8s2000d.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/h8/h8hd.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/exidy/exidy.cpp:154: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/h8/h8s2000d.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/emumem_hedr1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/emumem_hedr1.o" -c "../../../../../src/emu/emumem_hedr1.cpp" Compiling src/emu/emumem_hedr2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/emumem_hedr2.o" -c "../../../../../src/emu/emumem_hedr2.cpp" Compiling src/devices/cpu/h8/h8s2600d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/h8/h8s2600d.o" -c "../../../../../src/devices/cpu/h8/h8s2600d.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/emumem_hedr2.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/emumem_hedr1.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/h8/h8s2600d.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/exidy/exidy440.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/exidy/exidy440.o" -c "../../../../../src/mame/exidy/exidy440.cpp" Compiling src/devices/cpu/m6502/deco16d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/m6502/deco16d.o" -c "../../../../../src/devices/cpu/m6502/deco16d.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/exidy/exidy440.cpp:236: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/m6502/deco16d.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/m6502/m4510d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/m6502/m4510d.o" -c "../../../../../src/devices/cpu/m6502/m4510d.cpp" Compiling src/mame/exidy/exidy440_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/exidy/exidy440_a.o" -c "../../../../../src/mame/exidy/exidy440_a.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/m6502/m4510d.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/exidy/exidy440_a.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/m6502/m6502d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/m6502/m6502d.o" -c "../../../../../src/devices/cpu/m6502/m6502d.cpp" Compiling src/mame/exidy/exidy440_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/exidy/exidy440_v.o" -c "../../../../../src/mame/exidy/exidy440_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/m6502/m6502d.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/exidy/exidy440_v.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/m6502/m6509d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/m6502/m6509d.o" -c "../../../../../src/devices/cpu/m6502/m6509d.cpp" Compiling src/mame/exidy/exidyttl.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/exidy/exidyttl.o" -c "../../../../../src/mame/exidy/exidyttl.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/m6502/m6509d.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/exidy/exidyttl.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/m6502/m6510d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/m6502/m6510d.o" -c "../../../../../src/devices/cpu/m6502/m6510d.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/m6502/m6510d.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/exidy/micropolis.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/exidy/micropolis.o" -c "../../../../../src/mame/exidy/micropolis.cpp" Compiling src/devices/cpu/m6502/m65ce02d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/m6502/m65ce02d.o" -c "../../../../../src/devices/cpu/m6502/m65ce02d.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/exidy/micropolis.cpp:32: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/m6502/m65ce02d.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/exidy/nl_carpolo.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/exidy/nl_carpolo.o" -c "../../../../../src/mame/exidy/nl_carpolo.cpp" Compiling src/devices/cpu/m6502/m740d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/m6502/m740d.o" -c "../../../../../src/devices/cpu/m6502/m740d.cpp" Compiling src/mame/exidy/nl_fireone.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/exidy/nl_fireone.o" -c "../../../../../src/mame/exidy/nl_fireone.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/m6502/m740d.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/exidy/nl_starfire.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/exidy/nl_starfire.o" -c "../../../../../src/mame/exidy/nl_starfire.cpp" Compiling src/devices/cpu/m6502/r65c02d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/m6502/r65c02d.o" -c "../../../../../src/devices/cpu/m6502/r65c02d.cpp" Compiling src/mame/exidy/sorcerer.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/exidy/sorcerer.o" -c "../../../../../src/mame/exidy/sorcerer.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/m6502/r65c02d.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/exidy/sorcerer.cpp:165: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/m6502/r65c19d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/m6502/r65c19d.o" -c "../../../../../src/devices/cpu/m6502/r65c19d.cpp" In file included from ../../../../../src/emu/emu.h:53: ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/exidy/sorcerer.cpp:598:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 598 | ROM_LOAD_OPTIONAL("bruce.15b", 0x0000, 0x0020, CRC(fae922cb) SHA1(470a86844cfeab0d9282242e03ff1d8a1b2238d1) ) // video prom type 6331 | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/exidy/sorcerer.cpp:623:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 623 | ROM_LOAD_OPTIONAL("bruce.15b", 0x0000, 0x0020, CRC(fae922cb) SHA1(470a86844cfeab0d9282242e03ff1d8a1b2238d1) ) // video prom type 6331 | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/exidy/sorcerer.cpp:625:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 625 | ROM_LOAD_OPTIONAL("sad4e.4e", 0x0100, 0x0100, CRC(b468a3f9) SHA1(8546f834901349baf59fc436c1a7cc57d541cddd) ) | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/exidy/sorcerer.cpp:626:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 626 | ROM_LOAD_OPTIONAL("l.2e", 0x0200, 0x0100, CRC(9cb2500e) SHA1(d473c8dc042a4ace75174a93069fc0e9451763bd) ) | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/exidy/sorcerer.cpp:627:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 627 | ROM_LOAD_OPTIONAL("h.3e", 0x0300, 0x0100, CRC(3c6163fb) SHA1(60ecefe461357eacfca64427931db6472283d0e3) ) | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/exidy/sorcerer.cpp:658:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 658 | ROM_LOAD_OPTIONAL("bruce.15b", 0x0000, 0x0020, CRC(fae922cb) SHA1(470a86844cfeab0d9282242e03ff1d8a1b2238d1) ) // video prom type 6331 | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/exidy/sorcerer.cpp:670:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 670 | ROM_LOAD_OPTIONAL("bruce.15b", 0x0000, 0x0020, CRC(fae922cb) SHA1(470a86844cfeab0d9282242e03ff1d8a1b2238d1) ) // video prom type 6331 | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/exidy/sorcerer.cpp:695:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 695 | ROM_LOAD_OPTIONAL("bruce.15b", 0x0000, 0x0020, CRC(fae922cb) SHA1(470a86844cfeab0d9282242e03ff1d8a1b2238d1) ) // video prom type 6331 | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/m6502/r65c19d.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/m6502/rp2a03d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/m6502/rp2a03d.o" -c "../../../../../src/devices/cpu/m6502/rp2a03d.cpp" Compiling src/emu/emumem_hedr3.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/emumem_hedr3.o" -c "../../../../../src/emu/emumem_hedr3.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/m6502/rp2a03d.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/exidy/sorcerer_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/exidy/sorcerer_m.o" -c "../../../../../src/mame/exidy/sorcerer_m.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/emumem_hedr3.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/exidy/sorcerer_m.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/m6502/vt3xx_spud.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/m6502/vt3xx_spud.o" -c "../../../../../src/devices/cpu/m6502/vt3xx_spud.cpp" mkdir -p "../../../../libretro/obj/libretro/src/mame/f32" Compiling src/mame/f32/crospang.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/f32/crospang.o" -c "../../../../../src/mame/f32/crospang.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/m6502/vt3xx_spud.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/exidy/starfire.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/exidy/starfire.o" -c "../../../../../src/mame/exidy/starfire.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/f32/crospang.cpp:32: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/m6502/w65c02d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/m6502/w65c02d.o" -c "../../../../../src/devices/cpu/m6502/w65c02d.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/exidy/starfire.cpp:53: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/m6502/w65c02d.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/m6502/xavix2000d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/m6502/xavix2000d.o" -c "../../../../../src/devices/cpu/m6502/xavix2000d.cpp" Compiling src/mame/f32/f-32.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/f32/f-32.o" -c "../../../../../src/mame/f32/f-32.cpp" Compiling src/mame/exidy/starfire_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/exidy/starfire_v.o" -c "../../../../../src/mame/exidy/starfire_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/m6502/xavix2000d.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/f32/f-32.cpp:54: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/exidy/starfire_v.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/m6502/xavixd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/m6502/xavixd.o" -c "../../../../../src/devices/cpu/m6502/xavixd.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/m6502/xavixd.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/exidy/vertigo.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/exidy/vertigo.o" -c "../../../../../src/mame/exidy/vertigo.cpp" Compiling src/mame/f32/silvmil.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/f32/silvmil.o" -c "../../../../../src/mame/f32/silvmil.cpp" Compiling src/devices/cpu/mcs96/i8x9xd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/mcs96/i8x9xd.o" -c "../../../../../src/devices/cpu/mcs96/i8x9xd.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/exidy/vertigo.cpp:14: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/f32/silvmil.cpp:29: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/mcs96/i8x9xd.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/mcs96/i8xc196d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/mcs96/i8xc196d.o" -c "../../../../../src/devices/cpu/mcs96/i8xc196d.cpp" Compiling src/mame/exidy/vertigo_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/exidy/vertigo_m.o" -c "../../../../../src/mame/exidy/vertigo_m.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/mcs96/i8xc196d.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libf32.a... rm -f ../../../../libretro/bin/mame_mame/libf32.a ar -rcs ../../../../libretro/bin/mame_mame/libf32.a ../../../../libretro/obj/libretro/src/mame/f32/crospang.o ../../../../libretro/obj/libretro/src/mame/f32/f-32.o ../../../../libretro/obj/libretro/src/mame/f32/silvmil.o mkdir -p "../../../../libretro/obj/libretro/src/mame/facit" Compiling src/mame/facit/f4431.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/facit/f4431.o" -c "../../../../../src/mame/facit/f4431.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/exidy/vertigo_m.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/devices/cpu/tms57002/57002dsm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/emu" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/devices/cpu/tms57002/57002dsm.o" -c "../../../../../src/devices/cpu/tms57002/57002dsm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/facit/f4431.cpp:35: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/devices/cpu/tms57002/57002dsm.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/exidy/vertigo_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/exidy/vertigo_v.o" -c "../../../../../src/mame/exidy/vertigo_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/exidy/vertigo_v.cpp:48: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libdasm.a... rm -f ../../../../libretro/bin/mame_mame/libdasm.a ar -rcs ../../../../libretro/bin/mame_mame/libdasm.a ../../../../libretro/obj/libretro/src/devices/cpu/8x300/8x300dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/adsp2100/2100dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/alpha/alphad.o ../../../../libretro/obj/libretro/src/devices/cpu/alto2/alto2dsm.o ../../../../libretro/obj/libretro/src/devices/cpu/am29000/am29dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/amis2000/amis2000d.o ../../../../libretro/obj/libretro/src/devices/cpu/apexc/apexcdsm.o ../../../../libretro/obj/libretro/src/devices/cpu/arc/arcdasm.o ../../../../libretro/obj/libretro/src/devices/cpu/arcompact/arcompactdasm.o ../../../../libretro/obj/libretro/src/devices/cpu/arcompact/arcompactdasm_ops.o ../../../../libretro/obj/libretro/src/devices/cpu/arcompact/arcompactdasm_ops_00to01.o ../../../../libretro/obj/libretro/src/devices/cpu/arcompact/arcompactdasm_ops_02to03.o ../../../../libretro/obj/libretro/src/devices/cpu/arcompact/arcompactdasm_ops_04.o ../../../../libretro/obj/libretro/src/devices/cpu/arcompact/arcompactdasm_ops_04_2f_3f_zop.o ../../../../libretro/obj/libretro/src/devices/cpu/arcompact/arcompactdasm_ops_04_2f_sop.o ../../../../libretro/obj/libretro/src/devices/cpu/arcompact/arcompactdasm_ops_04_3x.o ../../../../libretro/obj/libretro/src/devices/cpu/arcompact/arcompactdasm_ops_05.o ../../../../libretro/obj/libretro/src/devices/cpu/arcompact/arcompactdasm_ops_05_2f_sop.o ../../../../libretro/obj/libretro/src/devices/cpu/arcompact/arcompactdasm_ops_06to0b.o ../../../../libretro/obj/libretro/src/devices/cpu/arcompact/arcompactdasm_ops_16bit.o ../../../../libretro/obj/libretro/src/devices/cpu/arm/armdasm.o ../../../../libretro/obj/libretro/src/devices/cpu/arm7/arm7dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/asap/asapdasm.o ../../../../libretro/obj/libretro/src/devices/cpu/avr8/avr8dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/axc51/axc51dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/bcp/bcpdasm.o ../../../../libretro/obj/libretro/src/devices/cpu/c33/c33dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/capricorn/capricorn_dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/ccpu/ccpudasm.o ../../../../libretro/obj/libretro/src/devices/cpu/cdc160/cdc160d.o ../../../../libretro/obj/libretro/src/devices/cpu/cdc1700/cdc1700d.o ../../../../libretro/obj/libretro/src/devices/cpu/clipper/clipperd.o ../../../../libretro/obj/libretro/src/devices/cpu/cop400/cop410ds.o ../../../../libretro/obj/libretro/src/devices/cpu/cop400/cop420ds.o ../../../../libretro/obj/libretro/src/devices/cpu/cop400/cop424ds.o ../../../../libretro/obj/libretro/src/devices/cpu/cop400/cop444ds.o ../../../../libretro/obj/libretro/src/devices/cpu/cops1/cops1d.o ../../../../libretro/obj/libretro/src/devices/cpu/cosmac/cosdasm.o ../../../../libretro/obj/libretro/src/devices/cpu/cp1610/1610dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/cr16b/cr16bdasm.o ../../../../libretro/obj/libretro/src/devices/cpu/cubeqcpu/cubedasm.o ../../../../libretro/obj/libretro/src/devices/cpu/ddp516/ddp516d.o ../../../../libretro/obj/libretro/src/devices/cpu/diablo/diablo1300dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/dsp16/dsp16dis.o ../../../../libretro/obj/libretro/src/devices/cpu/dsp32/dsp32dis.o ../../../../libretro/obj/libretro/src/devices/cpu/dsp56000/dsp56000d.o ../../../../libretro/obj/libretro/src/devices/cpu/dsp56156/dsp56dsm.o ../../../../libretro/obj/libretro/src/devices/cpu/dsp56156/inst.o ../../../../libretro/obj/libretro/src/devices/cpu/dsp56156/opcode.o ../../../../libretro/obj/libretro/src/devices/cpu/dsp56156/pmove.o ../../../../libretro/obj/libretro/src/devices/cpu/dsp56156/tables.o ../../../../libretro/obj/libretro/src/devices/cpu/dsp563xx/dsp563xxd-tables.o ../../../../libretro/obj/libretro/src/devices/cpu/dsp563xx/dsp563xxd.o ../../../../libretro/obj/libretro/src/devices/cpu/dspp/dsppdasm.o ../../../../libretro/obj/libretro/src/devices/cpu/e0c6200/e0c6200d.o ../../../../libretro/obj/libretro/src/devices/cpu/e132xs/e1dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/es5510/es5510d.o ../../../../libretro/obj/libretro/src/devices/cpu/esrip/esripdsm.o ../../../../libretro/obj/libretro/src/devices/cpu/f2mc16/f2mc16d.o ../../../../libretro/obj/libretro/src/devices/cpu/f8/f8dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/fr/frdasm.o ../../../../libretro/obj/libretro/src/devices/cpu/g65816/g65816ds.o ../../../../libretro/obj/libretro/src/devices/cpu/gigatron/gigatrondasm.o ../../../../libretro/obj/libretro/src/devices/cpu/h16/h16dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/h6280/6280dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/h8/gt913d.o ../../../../libretro/obj/libretro/src/devices/cpu/h8/h8d.o ../../../../libretro/obj/libretro/src/devices/cpu/h8/h8hd.o ../../../../libretro/obj/libretro/src/devices/cpu/h8/h8s2000d.o ../../../../libretro/obj/libretro/src/devices/cpu/h8/h8s2600d.o ../../../../libretro/obj/libretro/src/devices/cpu/h8500/h8500dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/hcd62121/hcd62121d.o ../../../../libretro/obj/libretro/src/devices/cpu/hd61700/hd61700d.o ../../../../libretro/obj/libretro/src/devices/cpu/hmcs40/hmcs40d.o ../../../../libretro/obj/libretro/src/devices/cpu/hmcs400/hmcs400d.o ../../../../libretro/obj/libretro/src/devices/cpu/hp2100/hp2100d.o ../../../../libretro/obj/libretro/src/devices/cpu/hpc/hpcdasm.o ../../../../libretro/obj/libretro/src/devices/cpu/hphybrid/hphybrid_dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/ht1130/ht1130d.o ../../../../libretro/obj/libretro/src/devices/cpu/i386/i386dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/i8008/8008dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/i8085/8085dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/i8089/i8089_dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/i860/i860dis.o ../../../../libretro/obj/libretro/src/devices/cpu/i960/i960dis.o ../../../../libretro/obj/libretro/src/devices/cpu/ibm1800/ibm1800d.o ../../../../libretro/obj/libretro/src/devices/cpu/ie15/ie15dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/interdata16/dasm16.o ../../../../libretro/obj/libretro/src/devices/cpu/jaguar/jagdasm.o ../../../../libretro/obj/libretro/src/devices/cpu/ks0164/ks0164d.o ../../../../libretro/obj/libretro/src/devices/cpu/lc57/lc57d.o ../../../../libretro/obj/libretro/src/devices/cpu/lc58/lc58d.o ../../../../libretro/obj/libretro/src/devices/cpu/lc6500/lc6500_dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/lc8670/lc8670dsm.o ../../../../libretro/obj/libretro/src/devices/cpu/lh5801/5801dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/lr35902/lr35902d.o ../../../../libretro/obj/libretro/src/devices/cpu/m37710/m7700ds.o ../../../../libretro/obj/libretro/src/devices/cpu/m6502/deco16d.o ../../../../libretro/obj/libretro/src/devices/cpu/m6502/m4510d.o ../../../../libretro/obj/libretro/src/devices/cpu/m6502/m6502d.o ../../../../libretro/obj/libretro/src/devices/cpu/m6502/m6509d.o ../../../../libretro/obj/libretro/src/devices/cpu/m6502/m6510d.o ../../../../libretro/obj/libretro/src/devices/cpu/m6502/m65ce02d.o ../../../../libretro/obj/libretro/src/devices/cpu/m6502/m740d.o ../../../../libretro/obj/libretro/src/devices/cpu/m6502/r65c02d.o ../../../../libretro/obj/libretro/src/devices/cpu/m6502/r65c19d.o ../../../../libretro/obj/libretro/src/devices/cpu/m6502/rp2a03d.o ../../../../libretro/obj/libretro/src/devices/cpu/m6502/vt3xx_spud.o ../../../../libretro/obj/libretro/src/devices/cpu/m6502/w65c02d.o ../../../../libretro/obj/libretro/src/devices/cpu/m6502/xavix2000d.o ../../../../libretro/obj/libretro/src/devices/cpu/m6502/xavixd.o ../../../../libretro/obj/libretro/src/devices/cpu/m6800/6800dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/m68000/m68kdasm.o ../../../../libretro/obj/libretro/src/devices/cpu/m6805/6805dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/m6809/6x09dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/m68hc16/cpu16dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/m88000/m88000d.o ../../../../libretro/obj/libretro/src/devices/cpu/mb86233/mb86233d.o ../../../../libretro/obj/libretro/src/devices/cpu/mb86235/mb86235d.o ../../../../libretro/obj/libretro/src/devices/cpu/mb88xx/mb88dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/mc68hc11/hc11dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/mcs40/mcs40dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/mcs48/mcs48dsm.o ../../../../libretro/obj/libretro/src/devices/cpu/mcs51/mcs51dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/mcs96/i8x9xd.o ../../../../libretro/obj/libretro/src/devices/cpu/mcs96/i8xc196d.o ../../../../libretro/obj/libretro/src/devices/cpu/mcs96/mcs96d.o ../../../../libretro/obj/libretro/src/devices/cpu/melps4/melps4d.o ../../../../libretro/obj/libretro/src/devices/cpu/minx/minxd.o ../../../../libretro/obj/libretro/src/devices/cpu/mips/mips1dsm.o ../../../../libretro/obj/libretro/src/devices/cpu/mips/mips3dsm.o ../../../../libretro/obj/libretro/src/devices/cpu/mips/vudasm.o ../../../../libretro/obj/libretro/src/devices/cpu/mipsx/mipsxdasm.o ../../../../libretro/obj/libretro/src/devices/cpu/mk1/mk1dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/mn10200/mn102dis.o ../../../../libretro/obj/libretro/src/devices/cpu/mn10300/mn103dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/mn1400/mn1400d.o ../../../../libretro/obj/libretro/src/devices/cpu/mn1610/mn1610d.o ../../../../libretro/obj/libretro/src/devices/cpu/mn1880/mn1880d.o ../../../../libretro/obj/libretro/src/devices/cpu/mpk1839/kl1839vm1dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/msm65x2/msm65x2d.o ../../../../libretro/obj/libretro/src/devices/cpu/nanoprocessor/nanoprocessor_dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/nec/necdasm.o ../../../../libretro/obj/libretro/src/devices/cpu/nios2/nios2dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/nova/novadasm.o ../../../../libretro/obj/libretro/src/devices/cpu/ns32000/ns32000d.o ../../../../libretro/obj/libretro/src/devices/cpu/olms66k/nx8dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/pace/pacedasm.o ../../../../libretro/obj/libretro/src/devices/cpu/palm/palmd.o ../../../../libretro/obj/libretro/src/devices/cpu/patinhofeio/patinho_feio_dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/pdp1/pdp1dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/pdp8/pdp8dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/pic16/pic16d.o ../../../../libretro/obj/libretro/src/devices/cpu/pic1670/pic1670d.o ../../../../libretro/obj/libretro/src/devices/cpu/pic16c5x/16c5xdsm.o ../../../../libretro/obj/libretro/src/devices/cpu/pic16c62x/16c62xdsm.o ../../../../libretro/obj/libretro/src/devices/cpu/pic16x8x/16x8xdsm.o ../../../../libretro/obj/libretro/src/devices/cpu/pic17/pic17d.o ../../../../libretro/obj/libretro/src/devices/cpu/powerpc/ppc_dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/pps4/pps4dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/pps41/pps41d.o ../../../../libretro/obj/libretro/src/devices/cpu/psx/psxdasm.o ../../../../libretro/obj/libretro/src/devices/cpu/rii/riidasm.o ../../../../libretro/obj/libretro/src/devices/cpu/romp/rompdasm.o ../../../../libretro/obj/libretro/src/devices/cpu/rsp/rsp_dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/rw5000/rw5000d.o ../../../../libretro/obj/libretro/src/devices/cpu/rx01/rx01dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/s2650/2650dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/saturn/saturnds.o ../../../../libretro/obj/libretro/src/devices/cpu/sc61860/scdasm.o ../../../../libretro/obj/libretro/src/devices/cpu/scmp/scmpdasm.o ../../../../libretro/obj/libretro/src/devices/cpu/score/scoredsm.o ../../../../libretro/obj/libretro/src/devices/cpu/scudsp/scudspdasm.o ../../../../libretro/obj/libretro/src/devices/cpu/se3208/se3208dis.o ../../../../libretro/obj/libretro/src/devices/cpu/sh/sh_dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/sharc/sharc_dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/sigma2/sigma2d.o ../../../../libretro/obj/libretro/src/devices/cpu/sm510/sm510d.o ../../../../libretro/obj/libretro/src/devices/cpu/sm8500/sm8500d.o ../../../../libretro/obj/libretro/src/devices/cpu/sonix16/sonix16d.o ../../../../libretro/obj/libretro/src/devices/cpu/sparc/sparcdasm.o ../../../../libretro/obj/libretro/src/devices/cpu/spc700/spc700ds.o ../../../../libretro/obj/libretro/src/devices/cpu/ssem/ssemdasm.o ../../../../libretro/obj/libretro/src/devices/cpu/ssp1601/ssp1601d.o ../../../../libretro/obj/libretro/src/devices/cpu/st62xx/st62xx_dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/st9/st9dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/superfx/sfx_dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/t11/t11dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/tlcs870/tlcs870d.o ../../../../libretro/obj/libretro/src/devices/cpu/tlcs90/tlcs90d.o ../../../../libretro/obj/libretro/src/devices/cpu/tlcs900/dasm900.o ../../../../libretro/obj/libretro/src/devices/cpu/tms1000/tms1k_dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/tms320c1x/tms320c1x_dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/tms320c2x/tms320c2x_dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/tms320c3x/tms320c3x_dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/tms320c5x/tms320c5x_dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/tms320c82/mp_dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/tms320c82/pp_dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/tms34010/34010dsm.o ../../../../libretro/obj/libretro/src/devices/cpu/tms57002/57002dsm.o ../../../../libretro/obj/libretro/src/devices/cpu/tms7000/7000dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/tms9900/9900dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/tx0/tx0dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/ucom4/ucom4d.o ../../../../libretro/obj/libretro/src/devices/cpu/unsp/unspdasm.o ../../../../libretro/obj/libretro/src/devices/cpu/unsp/unspdasm_extended.o ../../../../libretro/obj/libretro/src/devices/cpu/unsp/unspdasm_exxx.o ../../../../libretro/obj/libretro/src/devices/cpu/unsp/unspdasm_fxxx.o ../../../../libretro/obj/libretro/src/devices/cpu/unsp/unspdasm_jumps.o ../../../../libretro/obj/libretro/src/devices/cpu/unsp/unspdasm_other.o ../../../../libretro/obj/libretro/src/devices/cpu/upd177x/upd177xd.o ../../../../libretro/obj/libretro/src/devices/cpu/upd7725/dasm7725.o ../../../../libretro/obj/libretro/src/devices/cpu/upd777/upd777dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/upd7810/upd7810_dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/upd78k/upd78k0d.o ../../../../libretro/obj/libretro/src/devices/cpu/upd78k/upd78k1d.o ../../../../libretro/obj/libretro/src/devices/cpu/upd78k/upd78k2d.o ../../../../libretro/obj/libretro/src/devices/cpu/upd78k/upd78k3d.o ../../../../libretro/obj/libretro/src/devices/cpu/upd78k/upd78k4d.o ../../../../libretro/obj/libretro/src/devices/cpu/upd78k/upd78kd.o ../../../../libretro/obj/libretro/src/devices/cpu/v60/v60d.o ../../../../libretro/obj/libretro/src/devices/cpu/v810/v810dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/vax/vaxdasm.o ../../../../libretro/obj/libretro/src/devices/cpu/vt50/vt50dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/vt61/vt61dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/we32000/we32100d.o ../../../../libretro/obj/libretro/src/devices/cpu/xa/xadasm.o ../../../../libretro/obj/libretro/src/devices/cpu/xavix2/xavix2d.o ../../../../libretro/obj/libretro/src/devices/cpu/xtensa/xtensa_helper.o ../../../../libretro/obj/libretro/src/devices/cpu/xtensa/xtensad.o ../../../../libretro/obj/libretro/src/devices/cpu/z180/z180dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/z8/z8dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/z80/r800dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/z80/z80dasm.o ../../../../libretro/obj/libretro/src/devices/cpu/z80/z80ndasm.o ../../../../libretro/obj/libretro/src/devices/cpu/z8000/8000dasm.o ../../../../libretro/obj/libretro/src/devices/sound/dspvd.o Compiling src/mame/exidy/victory.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/exidy/victory.o" -c "../../../../../src/mame/exidy/victory.cpp" ../../../../../src/mame/exidy/vertigo_v.cpp: In member function ‘void vertigo_state::vertigo_vproc_reset()’: ../../../../../src/mame/exidy/vertigo_v.cpp:160:23: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 160 | m_vectorrom = (uint16_t *)memregion("user1")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/exidy/vertigo_v.cpp:161:17: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint64_t*’ {aka ‘long unsigned int*’} increases required alignment of target type [-Wcast-align] 161 | mcode = (uint64_t *)memregion("proms")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/facit/f4431_kbd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/facit/f4431_kbd.o" -c "../../../../../src/mame/facit/f4431_kbd.cpp" mkdir -p "../../../../libretro/obj/libretro/src/mame/fairchild" Compiling src/mame/fairchild/channelf.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fairchild/channelf.o" -c "../../../../../src/mame/fairchild/channelf.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/exidy/victory.cpp:99: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/facit/f4431_kbd.cpp:17: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fairchild/channelf.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/exidy/victory_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/exidy/victory_v.o" -c "../../../../../src/mame/exidy/victory_v.cpp" Compiling src/mame/facit/facit4440.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/facit/facit4440.o" -c "../../../../../src/mame/facit/facit4440.cpp" Compiling src/mame/fairchild/channelf_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fairchild/channelf_a.o" -c "../../../../../src/mame/fairchild/channelf_a.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/exidy/victory_v.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/facit/facit4440.cpp:31: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fairchild/channelf_a.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libexidy.a... rm -f ../../../../libretro/bin/mame_mame/libexidy.a ar -rcs ../../../../libretro/bin/mame_mame/libexidy.a ../../../../libretro/obj/libretro/src/mame/exidy/carpolo.o ../../../../libretro/obj/libretro/src/mame/exidy/carpolo_m.o ../../../../libretro/obj/libretro/src/mame/exidy/carpolo_v.o ../../../../libretro/obj/libretro/src/mame/exidy/circus.o ../../../../libretro/obj/libretro/src/mame/exidy/circus_a.o ../../../../libretro/obj/libretro/src/mame/exidy/circus_v.o ../../../../libretro/obj/libretro/src/mame/exidy/exidy.o ../../../../libretro/obj/libretro/src/mame/exidy/exidy440.o ../../../../libretro/obj/libretro/src/mame/exidy/exidy440_a.o ../../../../libretro/obj/libretro/src/mame/exidy/exidy440_v.o ../../../../libretro/obj/libretro/src/mame/exidy/exidyttl.o ../../../../libretro/obj/libretro/src/mame/exidy/micropolis.o ../../../../libretro/obj/libretro/src/mame/exidy/nl_carpolo.o ../../../../libretro/obj/libretro/src/mame/exidy/nl_fireone.o ../../../../libretro/obj/libretro/src/mame/exidy/nl_starfire.o ../../../../libretro/obj/libretro/src/mame/exidy/sorcerer.o ../../../../libretro/obj/libretro/src/mame/exidy/sorcerer_m.o ../../../../libretro/obj/libretro/src/mame/exidy/starfire.o ../../../../libretro/obj/libretro/src/mame/exidy/starfire_v.o ../../../../libretro/obj/libretro/src/mame/exidy/vertigo.o ../../../../libretro/obj/libretro/src/mame/exidy/vertigo_m.o ../../../../libretro/obj/libretro/src/mame/exidy/vertigo_v.o ../../../../libretro/obj/libretro/src/mame/exidy/victory.o ../../../../libretro/obj/libretro/src/mame/exidy/victory_v.o mkdir -p "../../../../libretro/obj/libretro/src/mame/fairlight" Compiling src/mame/fairlight/cmi.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fairlight/cmi.o" -c "../../../../../src/mame/fairlight/cmi.cpp" Compiling src/mame/fairchild/channelf_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fairchild/channelf_v.o" -c "../../../../../src/mame/fairchild/channelf_v.cpp" Compiling src/emu/emumem_hedw0.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/emumem_hedw0.o" -c "../../../../../src/emu/emumem_hedw0.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fairlight/cmi.cpp:79: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libfacit.a... rm -f ../../../../libretro/bin/mame_mame/libfacit.a ar -rcs ../../../../libretro/bin/mame_mame/libfacit.a ../../../../libretro/obj/libretro/src/mame/facit/f4431.o ../../../../libretro/obj/libretro/src/mame/facit/f4431_kbd.o ../../../../libretro/obj/libretro/src/mame/facit/facit4440.o In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fairchild/channelf_v.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/emumem_hedw1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/emumem_hedw1.o" -c "../../../../../src/emu/emumem_hedw1.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/emumem_hedw0.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/emumem_hedw1.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/fairchild/f387x.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fairchild/f387x.o" -c "../../../../../src/mame/fairchild/f387x.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fairchild/f387x.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libfairchild.a... rm -f ../../../../libretro/bin/mame_mame/libfairchild.a ar -rcs ../../../../libretro/bin/mame_mame/libfairchild.a ../../../../libretro/obj/libretro/src/mame/fairchild/channelf.o ../../../../libretro/obj/libretro/src/mame/fairchild/channelf_a.o ../../../../libretro/obj/libretro/src/mame/fairchild/channelf_v.o ../../../../libretro/obj/libretro/src/mame/fairchild/f387x.o mkdir -p "../../../../libretro/obj/libretro/src/mame/falco" Compiling src/mame/falco/f5220_kbd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/falco/f5220_kbd.o" -c "../../../../../src/mame/falco/f5220_kbd.cpp" Compiling src/mame/fairlight/cmi01a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fairlight/cmi01a.o" -c "../../../../../src/mame/fairlight/cmi01a.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/falco/f5220_kbd.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fairlight/cmi01a.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/falco/falco500.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/falco/falco500.o" -c "../../../../../src/mame/falco/falco500.cpp" Compiling src/mame/fairlight/cmi_ankbd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fairlight/cmi_ankbd.o" -c "../../../../../src/mame/fairlight/cmi_ankbd.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/falco/falco500.cpp:78: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fairlight/cmi_ankbd.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/falco/falcots.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/falco/falcots.o" -c "../../../../../src/mame/falco/falcots.cpp" Compiling src/mame/fairlight/cmi_mkbd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fairlight/cmi_mkbd.o" -c "../../../../../src/mame/fairlight/cmi_mkbd.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/falco/falcots.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fairlight/cmi_mkbd.cpp:35: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libfairlight.a... rm -f ../../../../libretro/bin/mame_mame/libfairlight.a ar -rcs ../../../../libretro/bin/mame_mame/libfairlight.a ../../../../libretro/obj/libretro/src/mame/fairlight/cmi.o ../../../../libretro/obj/libretro/src/mame/fairlight/cmi01a.o ../../../../libretro/obj/libretro/src/mame/fairlight/cmi_ankbd.o ../../../../libretro/obj/libretro/src/mame/fairlight/cmi_mkbd.o Compiling src/mame/falco/falcots28.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/falco/falcots28.o" -c "../../../../../src/mame/falco/falcots28.cpp" Compiling src/emu/emumem_hedw2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/emumem_hedw2.o" -c "../../../../../src/emu/emumem_hedw2.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/falco/falcots28.cpp:33: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/emumem_hedw2.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libfalco.a... rm -f ../../../../libretro/bin/mame_mame/libfalco.a ar -rcs ../../../../libretro/bin/mame_mame/libfalco.a ../../../../libretro/obj/libretro/src/mame/falco/f5220_kbd.o ../../../../libretro/obj/libretro/src/mame/falco/falco500.o ../../../../libretro/obj/libretro/src/mame/falco/falcots.o ../../../../libretro/obj/libretro/src/mame/falco/falcots28.o mkdir -p "../../../../libretro/obj/libretro/src/mame/fidelity" Compiling src/mame/fidelity/bridgeb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fidelity/bridgeb.o" -c "../../../../../src/mame/fidelity/bridgeb.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fidelity/bridgeb.cpp:22: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/fidelity/card.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fidelity/card.o" -c "../../../../../src/mame/fidelity/card.cpp" Compiling src/emu/emumem_hedw3.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/emumem_hedw3.o" -c "../../../../../src/emu/emumem_hedw3.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fidelity/card.cpp:173: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/emumem_hedw3.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/emumem_hem.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/emumem_hem.o" -c "../../../../../src/emu/emumem_hem.cpp" Compiling src/mame/fidelity/cc1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fidelity/cc1.o" -c "../../../../../src/mame/fidelity/cc1.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/emumem_hem.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fidelity/cc1.cpp:61: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/emumem_hep.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/emumem_hep.o" -c "../../../../../src/emu/emumem_hep.cpp" Compiling src/mame/fidelity/cc10.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fidelity/cc10.o" -c "../../../../../src/mame/fidelity/cc10.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/emumem_hep.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fidelity/cc10.cpp:38: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/emumem_het.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/emumem_het.o" -c "../../../../../src/emu/emumem_het.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/emumem_het.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/fidelity/cc7.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fidelity/cc7.o" -c "../../../../../src/mame/fidelity/cc7.cpp" Compiling src/emu/emumem_heu.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/emumem_heu.o" -c "../../../../../src/emu/emumem_heu.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fidelity/cc7.cpp:49: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/emumem_heu.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/fidelity/checkc2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fidelity/checkc2.o" -c "../../../../../src/mame/fidelity/checkc2.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fidelity/checkc2.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/emumem_heun.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/emumem_heun.o" -c "../../../../../src/emu/emumem_heun.cpp" Compiling src/mame/fidelity/chesster.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fidelity/chesster.o" -c "../../../../../src/mame/fidelity/chesster.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/emumem_heun.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fidelity/chesster.cpp:31: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/emumem_hws.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/emumem_hws.o" -c "../../../../../src/emu/emumem_hws.cpp" Compiling src/mame/fidelity/clockdiv.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fidelity/clockdiv.o" -c "../../../../../src/mame/fidelity/clockdiv.cpp" Compiling src/emu/emumem_mud.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/emumem_mud.o" -c "../../../../../src/emu/emumem_mud.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/emumem_hws.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fidelity/clockdiv.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/emumem_mud.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/emumem_mview.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/emumem_mview.o" -c "../../../../../src/emu/emumem_mview.cpp" Compiling src/mame/fidelity/csc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fidelity/csc.o" -c "../../../../../src/mame/fidelity/csc.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/emumem_mview.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/emuopts.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/emuopts.o" -c "../../../../../src/emu/emuopts.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fidelity/csc.cpp:216: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/emuopts.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/fidelity/dames.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fidelity/dames.o" -c "../../../../../src/mame/fidelity/dames.cpp" mkdir -p "../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC" Compiling 3rdparty/flac/src/libFLAC/bitmath.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DHAVE_CONFIG_H -DENABLE_64_BIT_WORDS=1 -DOGG_FOUND=0 -DFLAC__HAS_OGG=0 -DHAVE_LROUND=1 -DHAVE_INTTYPES_H -DHAVE_STDBOOL_H -DHAVE_STDINT_H -DHAVE_STDIO_H -DHAVE_STDLIB_H -DHAVE_STRING_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DHAVE_BSWAP16 -DHAVE_BSWAP32 -DCPU_IS_BIG_ENDIAN=0 -DCPU_IS_LITTLE_ENDIAN=1 -DWORDS_BIGENDIAN=0 -DFLAC__SYS_LINUX -I"../../../../../3rdparty/flac/src/libFLAC/include" -I"../../../../../3rdparty/flac/include" -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=bad-function-cast -Wno-error=unused-function -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/bitmath.o" -c "../../../../../3rdparty/flac/src/libFLAC/bitmath.c" Compiling 3rdparty/flac/src/libFLAC/bitreader.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DHAVE_CONFIG_H -DENABLE_64_BIT_WORDS=1 -DOGG_FOUND=0 -DFLAC__HAS_OGG=0 -DHAVE_LROUND=1 -DHAVE_INTTYPES_H -DHAVE_STDBOOL_H -DHAVE_STDINT_H -DHAVE_STDIO_H -DHAVE_STDLIB_H -DHAVE_STRING_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DHAVE_BSWAP16 -DHAVE_BSWAP32 -DCPU_IS_BIG_ENDIAN=0 -DCPU_IS_LITTLE_ENDIAN=1 -DWORDS_BIGENDIAN=0 -DFLAC__SYS_LINUX -I"../../../../../3rdparty/flac/src/libFLAC/include" -I"../../../../../3rdparty/flac/include" -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=bad-function-cast -Wno-error=unused-function -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/bitreader.o" -c "../../../../../3rdparty/flac/src/libFLAC/bitreader.c" Compiling 3rdparty/flac/src/libFLAC/bitwriter.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DHAVE_CONFIG_H -DENABLE_64_BIT_WORDS=1 -DOGG_FOUND=0 -DFLAC__HAS_OGG=0 -DHAVE_LROUND=1 -DHAVE_INTTYPES_H -DHAVE_STDBOOL_H -DHAVE_STDINT_H -DHAVE_STDIO_H -DHAVE_STDLIB_H -DHAVE_STRING_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DHAVE_BSWAP16 -DHAVE_BSWAP32 -DCPU_IS_BIG_ENDIAN=0 -DCPU_IS_LITTLE_ENDIAN=1 -DWORDS_BIGENDIAN=0 -DFLAC__SYS_LINUX -I"../../../../../3rdparty/flac/src/libFLAC/include" -I"../../../../../3rdparty/flac/include" -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=bad-function-cast -Wno-error=unused-function -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/bitwriter.o" -c "../../../../../3rdparty/flac/src/libFLAC/bitwriter.c" Compiling 3rdparty/flac/src/libFLAC/cpu.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DHAVE_CONFIG_H -DENABLE_64_BIT_WORDS=1 -DOGG_FOUND=0 -DFLAC__HAS_OGG=0 -DHAVE_LROUND=1 -DHAVE_INTTYPES_H -DHAVE_STDBOOL_H -DHAVE_STDINT_H -DHAVE_STDIO_H -DHAVE_STDLIB_H -DHAVE_STRING_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DHAVE_BSWAP16 -DHAVE_BSWAP32 -DCPU_IS_BIG_ENDIAN=0 -DCPU_IS_LITTLE_ENDIAN=1 -DWORDS_BIGENDIAN=0 -DFLAC__SYS_LINUX -I"../../../../../3rdparty/flac/src/libFLAC/include" -I"../../../../../3rdparty/flac/include" -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=bad-function-cast -Wno-error=unused-function -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/cpu.o" -c "../../../../../3rdparty/flac/src/libFLAC/cpu.c" Compiling 3rdparty/flac/src/libFLAC/crc.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DHAVE_CONFIG_H -DENABLE_64_BIT_WORDS=1 -DOGG_FOUND=0 -DFLAC__HAS_OGG=0 -DHAVE_LROUND=1 -DHAVE_INTTYPES_H -DHAVE_STDBOOL_H -DHAVE_STDINT_H -DHAVE_STDIO_H -DHAVE_STDLIB_H -DHAVE_STRING_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DHAVE_BSWAP16 -DHAVE_BSWAP32 -DCPU_IS_BIG_ENDIAN=0 -DCPU_IS_LITTLE_ENDIAN=1 -DWORDS_BIGENDIAN=0 -DFLAC__SYS_LINUX -I"../../../../../3rdparty/flac/src/libFLAC/include" -I"../../../../../3rdparty/flac/include" -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=bad-function-cast -Wno-error=unused-function -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/crc.o" -c "../../../../../3rdparty/flac/src/libFLAC/crc.c" Compiling 3rdparty/flac/src/libFLAC/fixed.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DHAVE_CONFIG_H -DENABLE_64_BIT_WORDS=1 -DOGG_FOUND=0 -DFLAC__HAS_OGG=0 -DHAVE_LROUND=1 -DHAVE_INTTYPES_H -DHAVE_STDBOOL_H -DHAVE_STDINT_H -DHAVE_STDIO_H -DHAVE_STDLIB_H -DHAVE_STRING_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DHAVE_BSWAP16 -DHAVE_BSWAP32 -DCPU_IS_BIG_ENDIAN=0 -DCPU_IS_LITTLE_ENDIAN=1 -DWORDS_BIGENDIAN=0 -DFLAC__SYS_LINUX -I"../../../../../3rdparty/flac/src/libFLAC/include" -I"../../../../../3rdparty/flac/include" -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=bad-function-cast -Wno-error=unused-function -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/fixed.o" -c "../../../../../3rdparty/flac/src/libFLAC/fixed.c" Compiling 3rdparty/flac/src/libFLAC/fixed_intrin_avx2.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DHAVE_CONFIG_H -DENABLE_64_BIT_WORDS=1 -DOGG_FOUND=0 -DFLAC__HAS_OGG=0 -DHAVE_LROUND=1 -DHAVE_INTTYPES_H -DHAVE_STDBOOL_H -DHAVE_STDINT_H -DHAVE_STDIO_H -DHAVE_STDLIB_H -DHAVE_STRING_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DHAVE_BSWAP16 -DHAVE_BSWAP32 -DCPU_IS_BIG_ENDIAN=0 -DCPU_IS_LITTLE_ENDIAN=1 -DWORDS_BIGENDIAN=0 -DFLAC__SYS_LINUX -I"../../../../../3rdparty/flac/src/libFLAC/include" -I"../../../../../3rdparty/flac/include" -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=bad-function-cast -Wno-error=unused-function -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/fixed_intrin_avx2.o" -c "../../../../../3rdparty/flac/src/libFLAC/fixed_intrin_avx2.c" Compiling 3rdparty/flac/src/libFLAC/fixed_intrin_sse2.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DHAVE_CONFIG_H -DENABLE_64_BIT_WORDS=1 -DOGG_FOUND=0 -DFLAC__HAS_OGG=0 -DHAVE_LROUND=1 -DHAVE_INTTYPES_H -DHAVE_STDBOOL_H -DHAVE_STDINT_H -DHAVE_STDIO_H -DHAVE_STDLIB_H -DHAVE_STRING_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DHAVE_BSWAP16 -DHAVE_BSWAP32 -DCPU_IS_BIG_ENDIAN=0 -DCPU_IS_LITTLE_ENDIAN=1 -DWORDS_BIGENDIAN=0 -DFLAC__SYS_LINUX -I"../../../../../3rdparty/flac/src/libFLAC/include" -I"../../../../../3rdparty/flac/include" -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=bad-function-cast -Wno-error=unused-function -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/fixed_intrin_sse2.o" -c "../../../../../3rdparty/flac/src/libFLAC/fixed_intrin_sse2.c" Compiling 3rdparty/flac/src/libFLAC/fixed_intrin_sse42.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DHAVE_CONFIG_H -DENABLE_64_BIT_WORDS=1 -DOGG_FOUND=0 -DFLAC__HAS_OGG=0 -DHAVE_LROUND=1 -DHAVE_INTTYPES_H -DHAVE_STDBOOL_H -DHAVE_STDINT_H -DHAVE_STDIO_H -DHAVE_STDLIB_H -DHAVE_STRING_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DHAVE_BSWAP16 -DHAVE_BSWAP32 -DCPU_IS_BIG_ENDIAN=0 -DCPU_IS_LITTLE_ENDIAN=1 -DWORDS_BIGENDIAN=0 -DFLAC__SYS_LINUX -I"../../../../../3rdparty/flac/src/libFLAC/include" -I"../../../../../3rdparty/flac/include" -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=bad-function-cast -Wno-error=unused-function -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/fixed_intrin_sse42.o" -c "../../../../../3rdparty/flac/src/libFLAC/fixed_intrin_sse42.c" Compiling 3rdparty/flac/src/libFLAC/fixed_intrin_ssse3.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DHAVE_CONFIG_H -DENABLE_64_BIT_WORDS=1 -DOGG_FOUND=0 -DFLAC__HAS_OGG=0 -DHAVE_LROUND=1 -DHAVE_INTTYPES_H -DHAVE_STDBOOL_H -DHAVE_STDINT_H -DHAVE_STDIO_H -DHAVE_STDLIB_H -DHAVE_STRING_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DHAVE_BSWAP16 -DHAVE_BSWAP32 -DCPU_IS_BIG_ENDIAN=0 -DCPU_IS_LITTLE_ENDIAN=1 -DWORDS_BIGENDIAN=0 -DFLAC__SYS_LINUX -I"../../../../../3rdparty/flac/src/libFLAC/include" -I"../../../../../3rdparty/flac/include" -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=bad-function-cast -Wno-error=unused-function -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/fixed_intrin_ssse3.o" -c "../../../../../3rdparty/flac/src/libFLAC/fixed_intrin_ssse3.c" Compiling 3rdparty/flac/src/libFLAC/float.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DHAVE_CONFIG_H -DENABLE_64_BIT_WORDS=1 -DOGG_FOUND=0 -DFLAC__HAS_OGG=0 -DHAVE_LROUND=1 -DHAVE_INTTYPES_H -DHAVE_STDBOOL_H -DHAVE_STDINT_H -DHAVE_STDIO_H -DHAVE_STDLIB_H -DHAVE_STRING_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DHAVE_BSWAP16 -DHAVE_BSWAP32 -DCPU_IS_BIG_ENDIAN=0 -DCPU_IS_LITTLE_ENDIAN=1 -DWORDS_BIGENDIAN=0 -DFLAC__SYS_LINUX -I"../../../../../3rdparty/flac/src/libFLAC/include" -I"../../../../../3rdparty/flac/include" -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=bad-function-cast -Wno-error=unused-function -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/float.o" -c "../../../../../3rdparty/flac/src/libFLAC/float.c" Compiling 3rdparty/flac/src/libFLAC/format.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DHAVE_CONFIG_H -DENABLE_64_BIT_WORDS=1 -DOGG_FOUND=0 -DFLAC__HAS_OGG=0 -DHAVE_LROUND=1 -DHAVE_INTTYPES_H -DHAVE_STDBOOL_H -DHAVE_STDINT_H -DHAVE_STDIO_H -DHAVE_STDLIB_H -DHAVE_STRING_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DHAVE_BSWAP16 -DHAVE_BSWAP32 -DCPU_IS_BIG_ENDIAN=0 -DCPU_IS_LITTLE_ENDIAN=1 -DWORDS_BIGENDIAN=0 -DFLAC__SYS_LINUX -I"../../../../../3rdparty/flac/src/libFLAC/include" -I"../../../../../3rdparty/flac/include" -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=bad-function-cast -Wno-error=unused-function -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/format.o" -c "../../../../../3rdparty/flac/src/libFLAC/format.c" Compiling 3rdparty/flac/src/libFLAC/lpc.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DHAVE_CONFIG_H -DENABLE_64_BIT_WORDS=1 -DOGG_FOUND=0 -DFLAC__HAS_OGG=0 -DHAVE_LROUND=1 -DHAVE_INTTYPES_H -DHAVE_STDBOOL_H -DHAVE_STDINT_H -DHAVE_STDIO_H -DHAVE_STDLIB_H -DHAVE_STRING_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DHAVE_BSWAP16 -DHAVE_BSWAP32 -DCPU_IS_BIG_ENDIAN=0 -DCPU_IS_LITTLE_ENDIAN=1 -DWORDS_BIGENDIAN=0 -DFLAC__SYS_LINUX -I"../../../../../3rdparty/flac/src/libFLAC/include" -I"../../../../../3rdparty/flac/include" -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=bad-function-cast -Wno-error=unused-function -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/lpc.o" -c "../../../../../3rdparty/flac/src/libFLAC/lpc.c" Compiling src/emu/emupal.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/emupal.o" -c "../../../../../src/emu/emupal.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fidelity/dames.cpp:25: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling 3rdparty/flac/src/libFLAC/lpc_intrin_avx2.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DHAVE_CONFIG_H -DENABLE_64_BIT_WORDS=1 -DOGG_FOUND=0 -DFLAC__HAS_OGG=0 -DHAVE_LROUND=1 -DHAVE_INTTYPES_H -DHAVE_STDBOOL_H -DHAVE_STDINT_H -DHAVE_STDIO_H -DHAVE_STDLIB_H -DHAVE_STRING_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DHAVE_BSWAP16 -DHAVE_BSWAP32 -DCPU_IS_BIG_ENDIAN=0 -DCPU_IS_LITTLE_ENDIAN=1 -DWORDS_BIGENDIAN=0 -DFLAC__SYS_LINUX -I"../../../../../3rdparty/flac/src/libFLAC/include" -I"../../../../../3rdparty/flac/include" -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=bad-function-cast -Wno-error=unused-function -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/lpc_intrin_avx2.o" -c "../../../../../3rdparty/flac/src/libFLAC/lpc_intrin_avx2.c" Compiling 3rdparty/flac/src/libFLAC/lpc_intrin_fma.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DHAVE_CONFIG_H -DENABLE_64_BIT_WORDS=1 -DOGG_FOUND=0 -DFLAC__HAS_OGG=0 -DHAVE_LROUND=1 -DHAVE_INTTYPES_H -DHAVE_STDBOOL_H -DHAVE_STDINT_H -DHAVE_STDIO_H -DHAVE_STDLIB_H -DHAVE_STRING_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DHAVE_BSWAP16 -DHAVE_BSWAP32 -DCPU_IS_BIG_ENDIAN=0 -DCPU_IS_LITTLE_ENDIAN=1 -DWORDS_BIGENDIAN=0 -DFLAC__SYS_LINUX -I"../../../../../3rdparty/flac/src/libFLAC/include" -I"../../../../../3rdparty/flac/include" -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=bad-function-cast -Wno-error=unused-function -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/lpc_intrin_fma.o" -c "../../../../../3rdparty/flac/src/libFLAC/lpc_intrin_fma.c" Compiling 3rdparty/flac/src/libFLAC/lpc_intrin_neon.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DHAVE_CONFIG_H -DENABLE_64_BIT_WORDS=1 -DOGG_FOUND=0 -DFLAC__HAS_OGG=0 -DHAVE_LROUND=1 -DHAVE_INTTYPES_H -DHAVE_STDBOOL_H -DHAVE_STDINT_H -DHAVE_STDIO_H -DHAVE_STDLIB_H -DHAVE_STRING_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DHAVE_BSWAP16 -DHAVE_BSWAP32 -DCPU_IS_BIG_ENDIAN=0 -DCPU_IS_LITTLE_ENDIAN=1 -DWORDS_BIGENDIAN=0 -DFLAC__SYS_LINUX -I"../../../../../3rdparty/flac/src/libFLAC/include" -I"../../../../../3rdparty/flac/include" -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=bad-function-cast -Wno-error=unused-function -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/lpc_intrin_neon.o" -c "../../../../../3rdparty/flac/src/libFLAC/lpc_intrin_neon.c" Compiling 3rdparty/flac/src/libFLAC/lpc_intrin_sse2.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DHAVE_CONFIG_H -DENABLE_64_BIT_WORDS=1 -DOGG_FOUND=0 -DFLAC__HAS_OGG=0 -DHAVE_LROUND=1 -DHAVE_INTTYPES_H -DHAVE_STDBOOL_H -DHAVE_STDINT_H -DHAVE_STDIO_H -DHAVE_STDLIB_H -DHAVE_STRING_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DHAVE_BSWAP16 -DHAVE_BSWAP32 -DCPU_IS_BIG_ENDIAN=0 -DCPU_IS_LITTLE_ENDIAN=1 -DWORDS_BIGENDIAN=0 -DFLAC__SYS_LINUX -I"../../../../../3rdparty/flac/src/libFLAC/include" -I"../../../../../3rdparty/flac/include" -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=bad-function-cast -Wno-error=unused-function -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/lpc_intrin_sse2.o" -c "../../../../../3rdparty/flac/src/libFLAC/lpc_intrin_sse2.c" Compiling 3rdparty/flac/src/libFLAC/lpc_intrin_sse41.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DHAVE_CONFIG_H -DENABLE_64_BIT_WORDS=1 -DOGG_FOUND=0 -DFLAC__HAS_OGG=0 -DHAVE_LROUND=1 -DHAVE_INTTYPES_H -DHAVE_STDBOOL_H -DHAVE_STDINT_H -DHAVE_STDIO_H -DHAVE_STDLIB_H -DHAVE_STRING_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DHAVE_BSWAP16 -DHAVE_BSWAP32 -DCPU_IS_BIG_ENDIAN=0 -DCPU_IS_LITTLE_ENDIAN=1 -DWORDS_BIGENDIAN=0 -DFLAC__SYS_LINUX -I"../../../../../3rdparty/flac/src/libFLAC/include" -I"../../../../../3rdparty/flac/include" -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=bad-function-cast -Wno-error=unused-function -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/lpc_intrin_sse41.o" -c "../../../../../3rdparty/flac/src/libFLAC/lpc_intrin_sse41.c" Compiling 3rdparty/flac/src/libFLAC/md5.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DHAVE_CONFIG_H -DENABLE_64_BIT_WORDS=1 -DOGG_FOUND=0 -DFLAC__HAS_OGG=0 -DHAVE_LROUND=1 -DHAVE_INTTYPES_H -DHAVE_STDBOOL_H -DHAVE_STDINT_H -DHAVE_STDIO_H -DHAVE_STDLIB_H -DHAVE_STRING_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DHAVE_BSWAP16 -DHAVE_BSWAP32 -DCPU_IS_BIG_ENDIAN=0 -DCPU_IS_LITTLE_ENDIAN=1 -DWORDS_BIGENDIAN=0 -DFLAC__SYS_LINUX -I"../../../../../3rdparty/flac/src/libFLAC/include" -I"../../../../../3rdparty/flac/include" -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=bad-function-cast -Wno-error=unused-function -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/md5.o" -c "../../../../../3rdparty/flac/src/libFLAC/md5.c" Compiling 3rdparty/flac/src/libFLAC/memory.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DHAVE_CONFIG_H -DENABLE_64_BIT_WORDS=1 -DOGG_FOUND=0 -DFLAC__HAS_OGG=0 -DHAVE_LROUND=1 -DHAVE_INTTYPES_H -DHAVE_STDBOOL_H -DHAVE_STDINT_H -DHAVE_STDIO_H -DHAVE_STDLIB_H -DHAVE_STRING_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DHAVE_BSWAP16 -DHAVE_BSWAP32 -DCPU_IS_BIG_ENDIAN=0 -DCPU_IS_LITTLE_ENDIAN=1 -DWORDS_BIGENDIAN=0 -DFLAC__SYS_LINUX -I"../../../../../3rdparty/flac/src/libFLAC/include" -I"../../../../../3rdparty/flac/include" -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=bad-function-cast -Wno-error=unused-function -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/memory.o" -c "../../../../../3rdparty/flac/src/libFLAC/memory.c" Compiling 3rdparty/flac/src/libFLAC/stream_decoder.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DHAVE_CONFIG_H -DENABLE_64_BIT_WORDS=1 -DOGG_FOUND=0 -DFLAC__HAS_OGG=0 -DHAVE_LROUND=1 -DHAVE_INTTYPES_H -DHAVE_STDBOOL_H -DHAVE_STDINT_H -DHAVE_STDIO_H -DHAVE_STDLIB_H -DHAVE_STRING_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DHAVE_BSWAP16 -DHAVE_BSWAP32 -DCPU_IS_BIG_ENDIAN=0 -DCPU_IS_LITTLE_ENDIAN=1 -DWORDS_BIGENDIAN=0 -DFLAC__SYS_LINUX -I"../../../../../3rdparty/flac/src/libFLAC/include" -I"../../../../../3rdparty/flac/include" -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=bad-function-cast -Wno-error=unused-function -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/stream_decoder.o" -c "../../../../../3rdparty/flac/src/libFLAC/stream_decoder.c" Compiling 3rdparty/flac/src/libFLAC/stream_encoder.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DHAVE_CONFIG_H -DENABLE_64_BIT_WORDS=1 -DOGG_FOUND=0 -DFLAC__HAS_OGG=0 -DHAVE_LROUND=1 -DHAVE_INTTYPES_H -DHAVE_STDBOOL_H -DHAVE_STDINT_H -DHAVE_STDIO_H -DHAVE_STDLIB_H -DHAVE_STRING_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DHAVE_BSWAP16 -DHAVE_BSWAP32 -DCPU_IS_BIG_ENDIAN=0 -DCPU_IS_LITTLE_ENDIAN=1 -DWORDS_BIGENDIAN=0 -DFLAC__SYS_LINUX -I"../../../../../3rdparty/flac/src/libFLAC/include" -I"../../../../../3rdparty/flac/include" -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=bad-function-cast -Wno-error=unused-function -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/stream_encoder.o" -c "../../../../../3rdparty/flac/src/libFLAC/stream_encoder.c" ../../../../../3rdparty/flac/src/libFLAC/stream_encoder.c: In function ‘FLAC__stream_encoder_set_apodization’: ../../../../../3rdparty/flac/src/libFLAC/stream_encoder.c:1765:51: warning: cast from function call of type ‘double’ to non-matching type ‘int’ [-Wbad-function-cast] 1765 | FLAC__int32 tukey_parts = (FLAC__int32)strtod(specification+14, 0); | ^ ../../../../../3rdparty/flac/src/libFLAC/stream_encoder.c:1786:51: warning: cast from function call of type ‘double’ to non-matching type ‘int’ [-Wbad-function-cast] 1786 | FLAC__int32 tukey_parts = (FLAC__int32)strtod(specification+15, 0); | ^ ../../../../../3rdparty/flac/src/libFLAC/stream_encoder.c:1807:45: warning: cast from function call of type ‘double’ to non-matching type ‘int’ [-Wbad-function-cast] 1807 | FLAC__int32 parts = (FLAC__int32)strtod(specification+16, 0); | ^ Compiling 3rdparty/flac/src/libFLAC/stream_encoder_framing.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DHAVE_CONFIG_H -DENABLE_64_BIT_WORDS=1 -DOGG_FOUND=0 -DFLAC__HAS_OGG=0 -DHAVE_LROUND=1 -DHAVE_INTTYPES_H -DHAVE_STDBOOL_H -DHAVE_STDINT_H -DHAVE_STDIO_H -DHAVE_STDLIB_H -DHAVE_STRING_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DHAVE_BSWAP16 -DHAVE_BSWAP32 -DCPU_IS_BIG_ENDIAN=0 -DCPU_IS_LITTLE_ENDIAN=1 -DWORDS_BIGENDIAN=0 -DFLAC__SYS_LINUX -I"../../../../../3rdparty/flac/src/libFLAC/include" -I"../../../../../3rdparty/flac/include" -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=bad-function-cast -Wno-error=unused-function -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/stream_encoder_framing.o" -c "../../../../../3rdparty/flac/src/libFLAC/stream_encoder_framing.c" Compiling 3rdparty/flac/src/libFLAC/stream_encoder_intrin_avx2.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DHAVE_CONFIG_H -DENABLE_64_BIT_WORDS=1 -DOGG_FOUND=0 -DFLAC__HAS_OGG=0 -DHAVE_LROUND=1 -DHAVE_INTTYPES_H -DHAVE_STDBOOL_H -DHAVE_STDINT_H -DHAVE_STDIO_H -DHAVE_STDLIB_H -DHAVE_STRING_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DHAVE_BSWAP16 -DHAVE_BSWAP32 -DCPU_IS_BIG_ENDIAN=0 -DCPU_IS_LITTLE_ENDIAN=1 -DWORDS_BIGENDIAN=0 -DFLAC__SYS_LINUX -I"../../../../../3rdparty/flac/src/libFLAC/include" -I"../../../../../3rdparty/flac/include" -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=bad-function-cast -Wno-error=unused-function -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/stream_encoder_intrin_avx2.o" -c "../../../../../3rdparty/flac/src/libFLAC/stream_encoder_intrin_avx2.c" Compiling 3rdparty/flac/src/libFLAC/stream_encoder_intrin_sse2.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DHAVE_CONFIG_H -DENABLE_64_BIT_WORDS=1 -DOGG_FOUND=0 -DFLAC__HAS_OGG=0 -DHAVE_LROUND=1 -DHAVE_INTTYPES_H -DHAVE_STDBOOL_H -DHAVE_STDINT_H -DHAVE_STDIO_H -DHAVE_STDLIB_H -DHAVE_STRING_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DHAVE_BSWAP16 -DHAVE_BSWAP32 -DCPU_IS_BIG_ENDIAN=0 -DCPU_IS_LITTLE_ENDIAN=1 -DWORDS_BIGENDIAN=0 -DFLAC__SYS_LINUX -I"../../../../../3rdparty/flac/src/libFLAC/include" -I"../../../../../3rdparty/flac/include" -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=bad-function-cast -Wno-error=unused-function -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/stream_encoder_intrin_sse2.o" -c "../../../../../3rdparty/flac/src/libFLAC/stream_encoder_intrin_sse2.c" Compiling 3rdparty/flac/src/libFLAC/stream_encoder_intrin_ssse3.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DHAVE_CONFIG_H -DENABLE_64_BIT_WORDS=1 -DOGG_FOUND=0 -DFLAC__HAS_OGG=0 -DHAVE_LROUND=1 -DHAVE_INTTYPES_H -DHAVE_STDBOOL_H -DHAVE_STDINT_H -DHAVE_STDIO_H -DHAVE_STDLIB_H -DHAVE_STRING_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DHAVE_BSWAP16 -DHAVE_BSWAP32 -DCPU_IS_BIG_ENDIAN=0 -DCPU_IS_LITTLE_ENDIAN=1 -DWORDS_BIGENDIAN=0 -DFLAC__SYS_LINUX -I"../../../../../3rdparty/flac/src/libFLAC/include" -I"../../../../../3rdparty/flac/include" -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=bad-function-cast -Wno-error=unused-function -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/stream_encoder_intrin_ssse3.o" -c "../../../../../3rdparty/flac/src/libFLAC/stream_encoder_intrin_ssse3.c" Compiling 3rdparty/flac/src/libFLAC/window.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DHAVE_CONFIG_H -DENABLE_64_BIT_WORDS=1 -DOGG_FOUND=0 -DFLAC__HAS_OGG=0 -DHAVE_LROUND=1 -DHAVE_INTTYPES_H -DHAVE_STDBOOL_H -DHAVE_STDINT_H -DHAVE_STDIO_H -DHAVE_STDLIB_H -DHAVE_STRING_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DHAVE_BSWAP16 -DHAVE_BSWAP32 -DCPU_IS_BIG_ENDIAN=0 -DCPU_IS_LITTLE_ENDIAN=1 -DWORDS_BIGENDIAN=0 -DFLAC__SYS_LINUX -I"../../../../../3rdparty/flac/src/libFLAC/include" -I"../../../../../3rdparty/flac/include" -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -Wno-error=bad-function-cast -Wno-error=unused-function -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/window.o" -c "../../../../../3rdparty/flac/src/libFLAC/window.c" Archiving libflac.a... rm -f ../../../../libretro/bin/libflac.a ar -rcs ../../../../libretro/bin/libflac.a ../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/bitmath.o ../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/bitreader.o ../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/bitwriter.o ../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/cpu.o ../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/crc.o ../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/fixed.o ../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/fixed_intrin_avx2.o ../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/fixed_intrin_sse2.o ../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/fixed_intrin_sse42.o ../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/fixed_intrin_ssse3.o ../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/float.o ../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/format.o ../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/lpc.o ../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/lpc_intrin_avx2.o ../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/lpc_intrin_fma.o ../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/lpc_intrin_neon.o ../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/lpc_intrin_sse2.o ../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/lpc_intrin_sse41.o ../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/md5.o ../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/memory.o ../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/stream_decoder.o ../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/stream_encoder.o ../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/stream_encoder_framing.o ../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/stream_encoder_intrin_avx2.o ../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/stream_encoder_intrin_sse2.o ../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/stream_encoder_intrin_ssse3.o ../../../../libretro/obj/libretro/3rdparty/flac/src/libFLAC/window.o Compiling src/emu/fileio.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/fileio.o" -c "../../../../../src/emu/fileio.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/emupal.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/fileio.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/fidelity/desdis.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fidelity/desdis.o" -c "../../../../../src/mame/fidelity/desdis.cpp" Compiling src/emu/hashfile.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/hashfile.o" -c "../../../../../src/emu/hashfile.cpp" mkdir -p "../../../../libretro/obj/libretro/src/mame/force" Compiling src/mame/force/miniforce.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/force/miniforce.o" -c "../../../../../src/mame/force/miniforce.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fidelity/desdis.cpp:38: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/hashfile.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/force/miniforce.cpp:98: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/fidelity/desdis.cpp: In member function ‘void {anonymous}::desmas_state::init_fdes2265()’: ../../../../../src/mame/fidelity/desdis.cpp:143:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 143 | u16 *rom = (u16*)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/http.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/http.o" -c "../../../../../src/emu/http.cpp" Archiving libforce.a... rm -f ../../../../libretro/bin/mame_mame/libforce.a ar -rcs ../../../../libretro/bin/mame_mame/libforce.a ../../../../libretro/obj/libretro/src/mame/force/miniforce.o mkdir -p "../../../../libretro/obj/libretro/src/lib/formats" Compiling src/lib/formats/2d_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/2d_dsk.o" -c "../../../../../src/lib/formats/2d_dsk.cpp" Compiling src/lib/formats/86f_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/86f_dsk.o" -c "../../../../../src/lib/formats/86f_dsk.cpp" Compiling src/lib/formats/a26_cas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/a26_cas.o" -c "../../../../../src/lib/formats/a26_cas.cpp" Compiling src/mame/fidelity/eag68k.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fidelity/eag68k.o" -c "../../../../../src/mame/fidelity/eag68k.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/http.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/a5105_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/a5105_dsk.o" -c "../../../../../src/lib/formats/a5105_dsk.cpp" Compiling src/lib/formats/abc1600_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/abc1600_dsk.o" -c "../../../../../src/lib/formats/abc1600_dsk.cpp" Compiling src/lib/formats/abc800_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/abc800_dsk.o" -c "../../../../../src/lib/formats/abc800_dsk.cpp" Compiling src/lib/formats/abc800i_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/abc800i_dsk.o" -c "../../../../../src/lib/formats/abc800i_dsk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fidelity/eag68k.cpp:213: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/abcfd2_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/abcfd2_dsk.o" -c "../../../../../src/lib/formats/abcfd2_dsk.cpp" Compiling src/lib/formats/ace_tap.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/ace_tap.o" -c "../../../../../src/lib/formats/ace_tap.cpp" Compiling src/lib/formats/acorn_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/acorn_dsk.o" -c "../../../../../src/lib/formats/acorn_dsk.cpp" Compiling src/lib/formats/adam_cas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/adam_cas.o" -c "../../../../../src/lib/formats/adam_cas.cpp" Compiling src/lib/formats/adam_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/adam_dsk.o" -c "../../../../../src/lib/formats/adam_dsk.cpp" Compiling src/lib/formats/afs_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/afs_dsk.o" -c "../../../../../src/lib/formats/afs_dsk.cpp" Compiling src/lib/formats/agat840k_hle_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/agat840k_hle_dsk.o" -c "../../../../../src/lib/formats/agat840k_hle_dsk.cpp" Compiling src/lib/formats/aiffile.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/aiffile.o" -c "../../../../../src/lib/formats/aiffile.cpp" Compiling src/lib/formats/aim_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/aim_dsk.o" -c "../../../../../src/lib/formats/aim_dsk.cpp" Compiling src/lib/formats/all.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/all.o" -c "../../../../../src/lib/formats/all.cpp" Compiling src/mame/fidelity/eldorado.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fidelity/eldorado.o" -c "../../../../../src/mame/fidelity/eldorado.cpp" Compiling src/lib/formats/ami_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/ami_dsk.o" -c "../../../../../src/lib/formats/ami_dsk.cpp" Compiling src/emu/image.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/image.o" -c "../../../../../src/emu/image.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fidelity/eldorado.cpp:18: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/ap2_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/ap2_dsk.o" -c "../../../../../src/lib/formats/ap2_dsk.cpp" Compiling src/lib/formats/ap_dsk35.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/ap_dsk35.o" -c "../../../../../src/lib/formats/ap_dsk35.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/image.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/input.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/input.o" -c "../../../../../src/emu/input.cpp" Compiling src/lib/formats/apd_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/apd_dsk.o" -c "../../../../../src/lib/formats/apd_dsk.cpp" Compiling src/lib/formats/apf_apt.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/apf_apt.o" -c "../../../../../src/lib/formats/apf_apt.cpp" Compiling src/mame/fidelity/elegance.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fidelity/elegance.o" -c "../../../../../src/mame/fidelity/elegance.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/input.cpp:20: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/apollo_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/apollo_dsk.o" -c "../../../../../src/lib/formats/apollo_dsk.cpp" Compiling src/lib/formats/applix_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/applix_dsk.o" -c "../../../../../src/lib/formats/applix_dsk.cpp" Compiling src/emu/inputdev.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/inputdev.o" -c "../../../../../src/emu/inputdev.cpp" Compiling src/lib/formats/apricotpc_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/apricotpc_dsk.o" -c "../../../../../src/lib/formats/apricotpc_dsk.cpp" Compiling src/lib/formats/apridisk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/apridisk.o" -c "../../../../../src/lib/formats/apridisk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fidelity/elegance.cpp:34: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/aquarius_caq.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/aquarius_caq.o" -c "../../../../../src/lib/formats/aquarius_caq.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/inputdev.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/ioport.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/ioport.o" -c "../../../../../src/emu/ioport.cpp" Compiling src/lib/formats/as_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/as_dsk.o" -c "../../../../../src/lib/formats/as_dsk.cpp" Compiling src/lib/formats/asst128_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/asst128_dsk.o" -c "../../../../../src/lib/formats/asst128_dsk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/ioport.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/atari_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/atari_dsk.o" -c "../../../../../src/lib/formats/atari_dsk.cpp" Compiling src/lib/formats/atom_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/atom_dsk.o" -c "../../../../../src/lib/formats/atom_dsk.cpp" Compiling src/mame/fidelity/elite.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fidelity/elite.o" -c "../../../../../src/mame/fidelity/elite.cpp" Compiling src/mame/fidelity/excel.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fidelity/excel.o" -c "../../../../../src/mame/fidelity/excel.cpp" Compiling src/lib/formats/atom_tap.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/atom_tap.o" -c "../../../../../src/lib/formats/atom_tap.cpp" Compiling src/lib/formats/basicdsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/basicdsk.o" -c "../../../../../src/lib/formats/basicdsk.cpp" Compiling src/lib/formats/bk0010_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/bk0010_dsk.o" -c "../../../../../src/lib/formats/bk0010_dsk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fidelity/elite.cpp:97: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/bw12_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/bw12_dsk.o" -c "../../../../../src/lib/formats/bw12_dsk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fidelity/excel.cpp:178: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/bw2_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/bw2_dsk.o" -c "../../../../../src/lib/formats/bw2_dsk.cpp" Compiling src/lib/formats/c3040_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/c3040_dsk.o" -c "../../../../../src/lib/formats/c3040_dsk.cpp" Compiling src/lib/formats/c4040_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/c4040_dsk.o" -c "../../../../../src/lib/formats/c4040_dsk.cpp" Compiling src/lib/formats/c8280_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/c8280_dsk.o" -c "../../../../../src/lib/formats/c8280_dsk.cpp" Compiling src/lib/formats/camplynx_cas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/camplynx_cas.o" -c "../../../../../src/lib/formats/camplynx_cas.cpp" Compiling src/lib/formats/camplynx_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/camplynx_dsk.o" -c "../../../../../src/lib/formats/camplynx_dsk.cpp" Compiling src/lib/formats/cassimg.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/cassimg.o" -c "../../../../../src/lib/formats/cassimg.cpp" Compiling src/mame/fidelity/msc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fidelity/msc.o" -c "../../../../../src/mame/fidelity/msc.cpp" ../../../../../src/lib/formats/cassimg.cpp: In member function ‘cassette_image::error cassette_image::get_samples(int, double, double, size_t, size_t, void*, int)’: ../../../../../src/lib/formats/cassimg.cpp:451:27: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘int16_t*’ {aka ‘short int*’} increases required alignment of target type [-Wcast-align] 451 | *((int16_t *) dest_ptr) = word; | ^~~~~~~~~~~~~~~~~~~~ ../../../../../src/lib/formats/cassimg.cpp:457:27: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘int32_t*’ {aka ‘int*’} increases required alignment of target type [-Wcast-align] 457 | *((int32_t *) dest_ptr) = dword; | ^~~~~~~~~~~~~~~~~~~~ ../../../../../src/lib/formats/cassimg.cpp: In member function ‘cassette_image::error cassette_image::put_samples(int, double, double, size_t, size_t, const void*, int)’: ../../../../../src/lib/formats/cassimg.cpp:513:34: warning: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘int16_t*’ {aka ‘short int*’} increases required alignment of target type [-Wcast-align] 513 | word = *((int16_t *) source_ptr); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/lib/formats/cassimg.cpp:519:35: warning: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘int32_t*’ {aka ‘int*’} increases required alignment of target type [-Wcast-align] 519 | dword = *((int32_t *) source_ptr); | ^~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/machine.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/machine.o" -c "../../../../../src/emu/machine.cpp" Compiling src/lib/formats/cbm_crt.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/cbm_crt.o" -c "../../../../../src/lib/formats/cbm_crt.cpp" Compiling src/lib/formats/cbm_tap.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/cbm_tap.o" -c "../../../../../src/lib/formats/cbm_tap.cpp" Compiling src/emu/main.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/main.o" -c "../../../../../src/emu/main.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fidelity/msc.cpp:28: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/ccvf_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/ccvf_dsk.o" -c "../../../../../src/lib/formats/ccvf_dsk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/machine.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/cgen_cas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/cgen_cas.o" -c "../../../../../src/lib/formats/cgen_cas.cpp" Compiling src/lib/formats/cgenie_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/cgenie_dsk.o" -c "../../../../../src/lib/formats/cgenie_dsk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/main.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/coco_cas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/coco_cas.o" -c "../../../../../src/lib/formats/coco_cas.cpp" Compiling src/lib/formats/coco_rawdsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/coco_rawdsk.o" -c "../../../../../src/lib/formats/coco_rawdsk.cpp" Compiling src/lib/formats/comx35_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/comx35_dsk.o" -c "../../../../../src/lib/formats/comx35_dsk.cpp" In file included from ../../../../../3rdparty/rapidjson/include/rapidjson/writer.h:21, from ../../../../../src/emu/machine.cpp:38: ../../../../../3rdparty/rapidjson/include/rapidjson/internal/stack.h: In instantiation of ‘T* rapidjson::internal::Stack::Pop(std::size_t) [with T = rapidjson::Writer > >::Level; Allocator = rapidjson::CrtAllocator; std::size_t = long unsigned int]’: ../../../../../3rdparty/rapidjson/include/rapidjson/writer.h:250:41: required from ‘bool rapidjson::Writer::EndArray(rapidjson::SizeType) [with OutputStream = rapidjson::GenericStringBuffer >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator; unsigned int writeFlags = 0; rapidjson::SizeType = unsigned int]’ 250 | level_stack_.template Pop(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../../../../../src/emu/machine.cpp:1260:19: required from here 1260 | writer.EndArray(); | ~~~~~~~~~~~~~~~^~ ../../../../../3rdparty/rapidjson/include/rapidjson/internal/stack.h:141:16: warning: cast from ‘char*’ to ‘rapidjson::Writer > >::Level*’ increases required alignment of target type [-Wcast-align] 141 | return reinterpret_cast(stackTop_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/internal/stack.h: In instantiation of ‘T* rapidjson::internal::Stack::Top() [with T = rapidjson::Writer > >::Level; Allocator = rapidjson::CrtAllocator]’: ../../../../../3rdparty/rapidjson/include/rapidjson/writer.h:476:60: required from ‘void rapidjson::Writer::Prefix(rapidjson::Type) [with OutputStream = rapidjson::GenericStringBuffer >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator; unsigned int writeFlags = 0]’ 476 | Level* level = level_stack_.template Top(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../3rdparty/rapidjson/include/rapidjson/writer.h:217:9: required from ‘bool rapidjson::Writer::StartObject() [with OutputStream = rapidjson::GenericStringBuffer >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator; unsigned int writeFlags = 0]’ 217 | Prefix(kObjectType); | ^~~~~~ ../../../../../src/emu/machine.cpp:1249:22: required from here 1249 | writer.StartObject(); | ~~~~~~~~~~~~~~~~~~^~ ../../../../../3rdparty/rapidjson/include/rapidjson/internal/stack.h:147:16: warning: cast from ‘char*’ to ‘rapidjson::Writer > >::Level*’ increases required alignment of target type [-Wcast-align] 147 | return reinterpret_cast(stackTop_ - sizeof(T)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/internal/stack.h: In instantiation of ‘T* rapidjson::internal::Stack::PushUnsafe(std::size_t) [with T = rapidjson::Writer > >::Level; Allocator = rapidjson::CrtAllocator; std::size_t = long unsigned int]’: ../../../../../3rdparty/rapidjson/include/rapidjson/internal/stack.h:125:29: required from ‘T* rapidjson::internal::Stack::Push(std::size_t) [with T = rapidjson::Writer > >::Level; Allocator = rapidjson::CrtAllocator; std::size_t = long unsigned int]’ 125 | return PushUnsafe(count); | ~~~~~~~~~~~~~^~~~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/writer.h:218:47: required from ‘bool rapidjson::Writer::StartObject() [with OutputStream = rapidjson::GenericStringBuffer >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator; unsigned int writeFlags = 0]’ 218 | new (level_stack_.template Push()) Level(false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/emu/machine.cpp:1249:22: required from here 1249 | writer.StartObject(); | ~~~~~~~~~~~~~~~~~~^~ ../../../../../3rdparty/rapidjson/include/rapidjson/internal/stack.h:132:18: warning: cast from ‘char*’ to ‘rapidjson::Writer > >::Level*’ increases required alignment of target type [-Wcast-align] 132 | T* ret = reinterpret_cast(stackTop_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/concept_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/concept_dsk.o" -c "../../../../../src/lib/formats/concept_dsk.cpp" Compiling src/mame/fidelity/phantom.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fidelity/phantom.o" -c "../../../../../src/mame/fidelity/phantom.cpp" Compiling src/lib/formats/coupedsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/coupedsk.o" -c "../../../../../src/lib/formats/coupedsk.cpp" Compiling src/lib/formats/cp68_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/cp68_dsk.o" -c "../../../../../src/lib/formats/cp68_dsk.cpp" Compiling src/lib/formats/cpis_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/cpis_dsk.o" -c "../../../../../src/lib/formats/cpis_dsk.cpp" Compiling src/lib/formats/cqm_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/cqm_dsk.o" -c "../../../../../src/lib/formats/cqm_dsk.cpp" Compiling src/lib/formats/csw_cas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/csw_cas.o" -c "../../../../../src/lib/formats/csw_cas.cpp" Compiling src/emu/mconfig.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/mconfig.o" -c "../../../../../src/emu/mconfig.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fidelity/phantom.cpp:47: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/d64_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/d64_dsk.o" -c "../../../../../src/lib/formats/d64_dsk.cpp" Compiling src/lib/formats/d71_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/d71_dsk.o" -c "../../../../../src/lib/formats/d71_dsk.cpp" Compiling src/lib/formats/d80_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/d80_dsk.o" -c "../../../../../src/lib/formats/d80_dsk.cpp" Compiling src/emu/memarray.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/memarray.o" -c "../../../../../src/emu/memarray.cpp" Compiling src/lib/formats/d81_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/d81_dsk.o" -c "../../../../../src/lib/formats/d81_dsk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/mconfig.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/d82_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/d82_dsk.o" -c "../../../../../src/lib/formats/d82_dsk.cpp" Compiling src/lib/formats/d88_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/d88_dsk.o" -c "../../../../../src/lib/formats/d88_dsk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/memarray.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/dcp_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/dcp_dsk.o" -c "../../../../../src/lib/formats/dcp_dsk.cpp" Compiling src/lib/formats/dfi_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/dfi_dsk.o" -c "../../../../../src/lib/formats/dfi_dsk.cpp" Compiling src/mame/fidelity/sc12.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fidelity/sc12.o" -c "../../../../../src/mame/fidelity/sc12.cpp" Compiling src/emu/natkeyboard.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/natkeyboard.o" -c "../../../../../src/emu/natkeyboard.cpp" Compiling src/lib/formats/dim_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/dim_dsk.o" -c "../../../../../src/lib/formats/dim_dsk.cpp" Compiling src/lib/formats/dip_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/dip_dsk.o" -c "../../../../../src/lib/formats/dip_dsk.cpp" Compiling src/lib/formats/dmk_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/dmk_dsk.o" -c "../../../../../src/lib/formats/dmk_dsk.cpp" Compiling src/lib/formats/dmv_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/dmv_dsk.o" -c "../../../../../src/lib/formats/dmv_dsk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fidelity/sc12.cpp:58: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/network.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/network.o" -c "../../../../../src/emu/network.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/natkeyboard.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/ds9_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/ds9_dsk.o" -c "../../../../../src/lib/formats/ds9_dsk.cpp" Compiling src/lib/formats/dsk_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/dsk_dsk.o" -c "../../../../../src/lib/formats/dsk_dsk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/network.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/dvk_mx_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/dvk_mx_dsk.o" -c "../../../../../src/lib/formats/dvk_mx_dsk.cpp" Compiling src/lib/formats/ep64_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/ep64_dsk.o" -c "../../../../../src/lib/formats/ep64_dsk.cpp" Compiling src/lib/formats/esq16_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/esq16_dsk.o" -c "../../../../../src/lib/formats/esq16_dsk.cpp" Compiling src/mame/fidelity/sc6.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fidelity/sc6.o" -c "../../../../../src/mame/fidelity/sc6.cpp" Compiling src/lib/formats/esq8_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/esq8_dsk.o" -c "../../../../../src/lib/formats/esq8_dsk.cpp" Compiling src/lib/formats/excali64_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/excali64_dsk.o" -c "../../../../../src/lib/formats/excali64_dsk.cpp" Compiling src/emu/output.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/output.o" -c "../../../../../src/emu/output.cpp" Compiling src/emu/parameters.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/parameters.o" -c "../../../../../src/emu/parameters.cpp" Compiling src/lib/formats/fc100_cas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/fc100_cas.o" -c "../../../../../src/lib/formats/fc100_cas.cpp" Compiling src/lib/formats/fdd_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/fdd_dsk.o" -c "../../../../../src/lib/formats/fdd_dsk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fidelity/sc6.cpp:97: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/fdi_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/fdi_dsk.o" -c "../../../../../src/lib/formats/fdi_dsk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/output.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/parameters.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/fdos_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/fdos_dsk.o" -c "../../../../../src/lib/formats/fdos_dsk.cpp" Compiling src/lib/formats/fl1_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/fl1_dsk.o" -c "../../../../../src/lib/formats/fl1_dsk.cpp" Compiling src/lib/formats/flacfile.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/flacfile.o" -c "../../../../../src/lib/formats/flacfile.cpp" Compiling src/emu/profiler.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/profiler.o" -c "../../../../../src/emu/profiler.cpp" Compiling src/emu/recording.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/recording.o" -c "../../../../../src/emu/recording.cpp" Compiling src/lib/formats/flex_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/flex_dsk.o" -c "../../../../../src/lib/formats/flex_dsk.cpp" Compiling src/lib/formats/flopimg.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/flopimg.o" -c "../../../../../src/lib/formats/flopimg.cpp" Compiling src/mame/fidelity/sc8.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fidelity/sc8.o" -c "../../../../../src/mame/fidelity/sc8.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/profiler.cpp:24: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/recording.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/flopimg_legacy.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/flopimg_legacy.o" -c "../../../../../src/lib/formats/flopimg_legacy.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fidelity/sc8.cpp:25: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/fidelity/sc9.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fidelity/sc9.o" -c "../../../../../src/mame/fidelity/sc9.cpp" Compiling src/lib/formats/fm7_cas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/fm7_cas.o" -c "../../../../../src/lib/formats/fm7_cas.cpp" Compiling src/emu/render.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/render.o" -c "../../../../../src/emu/render.cpp" Compiling src/lib/formats/fmsx_cas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/fmsx_cas.o" -c "../../../../../src/lib/formats/fmsx_cas.cpp" Compiling src/lib/formats/fmtowns_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/fmtowns_dsk.o" -c "../../../../../src/lib/formats/fmtowns_dsk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fidelity/sc9.cpp:54: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/fs_cbmdos.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/fs_cbmdos.o" -c "../../../../../src/lib/formats/fs_cbmdos.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/render.cpp:39: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Converting ui.bdc... python3 ../../../../../scripts/build/file2str.py ../../../../../src/osd/libretro/libretro-internal/ui.bdc ../../../../generated/emu/uismall.fh font_uismall uint8_t Converting uicmd14.png... python3 ../../../../../scripts/build/png2bdc.py ../../../../../src/frontend/mame/ui/uicmd14.png temp_cmd.bdc python3 ../../../../../scripts/build/file2str.py temp_cmd.bdc ../../../../generated/emu/ui/uicmd14.fh font_uicmd14 uint8_t Compiling src/mame/fidelity/vcc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fidelity/vcc.o" -c "../../../../../src/mame/fidelity/vcc.cpp" In file included from ../../../../../src/emu/render.cpp:46: ../../../../../src/emu/rendlay.h:430:7: warning: defining ‘layout_view’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 430 | class layout_view | ^~~~~~~~~~~ /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fidelity/vcc.cpp:119: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compressing src/emu/layout/noscreens.lay... python3 ../../../../../scripts/build/complay.py ../../../../../src/emu/layout/noscreens.lay ../../../../generated/emu/layout/noscreens.lh layout_noscreens Compressing src/emu/layout/monitors.lay... python3 ../../../../../scripts/build/complay.py ../../../../../src/emu/layout/monitors.lay ../../../../generated/emu/layout/monitors.lh layout_monitors Compiling src/mame/fidelity/vsc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fidelity/vsc.o" -c "../../../../../src/mame/fidelity/vsc.cpp" Compiling src/lib/formats/fs_coco_os9.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/fs_coco_os9.o" -c "../../../../../src/lib/formats/fs_coco_os9.cpp" Compressing src/emu/layout/dualhovu.lay... python3 ../../../../../scripts/build/complay.py ../../../../../src/emu/layout/dualhovu.lay ../../../../generated/emu/layout/dualhovu.lh layout_dualhovu Compressing src/emu/layout/dualhsxs.lay... python3 ../../../../../scripts/build/complay.py ../../../../../src/emu/layout/dualhsxs.lay ../../../../generated/emu/layout/dualhsxs.lh layout_dualhsxs Compressing src/emu/layout/dualhuov.lay... python3 ../../../../../scripts/build/complay.py ../../../../../src/emu/layout/dualhuov.lay ../../../../generated/emu/layout/dualhuov.lh layout_dualhuov Compressing src/emu/layout/triphsxs.lay... python3 ../../../../../scripts/build/complay.py ../../../../../src/emu/layout/triphsxs.lay ../../../../generated/emu/layout/triphsxs.lh layout_triphsxs Compressing src/emu/layout/quadhsxs.lay... python3 ../../../../../scripts/build/complay.py ../../../../../src/emu/layout/quadhsxs.lay ../../../../generated/emu/layout/quadhsxs.lh layout_quadhsxs Compiling src/emu/rendutil.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/rendutil.o" -c "../../../../../src/emu/rendutil.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fidelity/vsc.cpp:152: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/resampler.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/resampler.o" -c "../../../../../src/emu/resampler.cpp" Compiling src/lib/formats/fs_coco_rsdos.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/fs_coco_rsdos.o" -c "../../../../../src/lib/formats/fs_coco_rsdos.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/rendutil.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/resampler.cpp:6: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libfidelity.a... rm -f ../../../../libretro/bin/mame_mame/libfidelity.a ar -rcs ../../../../libretro/bin/mame_mame/libfidelity.a ../../../../libretro/obj/libretro/src/mame/fidelity/bridgeb.o ../../../../libretro/obj/libretro/src/mame/fidelity/card.o ../../../../libretro/obj/libretro/src/mame/fidelity/cc1.o ../../../../libretro/obj/libretro/src/mame/fidelity/cc10.o ../../../../libretro/obj/libretro/src/mame/fidelity/cc7.o ../../../../libretro/obj/libretro/src/mame/fidelity/checkc2.o ../../../../libretro/obj/libretro/src/mame/fidelity/chesster.o ../../../../libretro/obj/libretro/src/mame/fidelity/clockdiv.o ../../../../libretro/obj/libretro/src/mame/fidelity/csc.o ../../../../libretro/obj/libretro/src/mame/fidelity/dames.o ../../../../libretro/obj/libretro/src/mame/fidelity/desdis.o ../../../../libretro/obj/libretro/src/mame/fidelity/eag68k.o ../../../../libretro/obj/libretro/src/mame/fidelity/eldorado.o ../../../../libretro/obj/libretro/src/mame/fidelity/elegance.o ../../../../libretro/obj/libretro/src/mame/fidelity/elite.o ../../../../libretro/obj/libretro/src/mame/fidelity/excel.o ../../../../libretro/obj/libretro/src/mame/fidelity/msc.o ../../../../libretro/obj/libretro/src/mame/fidelity/phantom.o ../../../../libretro/obj/libretro/src/mame/fidelity/sc12.o ../../../../libretro/obj/libretro/src/mame/fidelity/sc6.o ../../../../libretro/obj/libretro/src/mame/fidelity/sc8.o ../../../../libretro/obj/libretro/src/mame/fidelity/sc9.o ../../../../libretro/obj/libretro/src/mame/fidelity/vcc.o ../../../../libretro/obj/libretro/src/mame/fidelity/vsc.o Compiling src/emu/romentry.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/romentry.o" -c "../../../../../src/emu/romentry.cpp" Compiling src/emu/romload.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/romload.o" -c "../../../../../src/emu/romload.cpp" Compiling src/emu/save.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/save.o" -c "../../../../../src/emu/save.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/romentry.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/fs_fat.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/fs_fat.o" -c "../../../../../src/lib/formats/fs_fat.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/romload.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/save.cpp:25: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/schedule.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/schedule.o" -c "../../../../../src/emu/schedule.cpp" ../../../../../src/emu/save.cpp: In member function ‘void save_manager::state_entry::flip_data()’: ../../../../../src/emu/save.cpp:1016:34: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 1016 | data16 = reinterpret_cast(data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/save.cpp:1022:34: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1022 | data32 = reinterpret_cast(data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/save.cpp:1028:34: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u64*’ {aka ‘long unsigned int*’} increases required alignment of target type [-Wcast-align] 1028 | data64 = reinterpret_cast(data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/schedule.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/screen.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/screen.o" -c "../../../../../src/emu/screen.cpp" Compiling src/emu/softlist.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/softlist.o" -c "../../../../../src/emu/softlist.cpp" Compiling src/lib/formats/fs_hp98x5.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/fs_hp98x5.o" -c "../../../../../src/lib/formats/fs_hp98x5.cpp" ../../../../../src/emu/schedule.cpp: In member function ‘void device_scheduler::trigger(int, const attotime&)’: ../../../../../src/emu/schedule.cpp:534:26: warning: ‘void device_scheduler::timer_set(const attotime&, timer_expired_delegate, osd::s32)’ is deprecated: timer_set is deprecated; please avoid anonymous timers. Use an allocated emu_timer instead. [-Wdeprecated-declarations] 534 | timer_set(after, timer_expired_delegate(FUNC(device_scheduler::timed_trigger), this), trigid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:74: ../../../../../src/emu/schedule.h:126:14: note: declared here 126 | void timer_set(const attotime &duration, timer_expired_delegate callback, s32 param = 0); | ^~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/screen.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/softlist_dev.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/softlist_dev.o" -c "../../../../../src/emu/softlist_dev.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/softlist.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/screen.cpp: In member function ‘void screen_device::svg_renderer::render_state(std::vector&, const std::vector&)’: ../../../../../src/emu/screen.cpp:170:18: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 170 | *(u32 *)image = color; | ^~~~~~~~~~~~ Compiling src/lib/formats/fs_hplif.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/fs_hplif.o" -c "../../../../../src/lib/formats/fs_hplif.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/softlist_dev.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/fs_isis.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/fs_isis.o" -c "../../../../../src/lib/formats/fs_isis.cpp" Compiling src/emu/sound.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/sound.o" -c "../../../../../src/emu/sound.cpp" Compiling src/emu/speaker.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/speaker.o" -c "../../../../../src/emu/speaker.cpp" Compiling src/emu/tilemap.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/tilemap.o" -c "../../../../../src/emu/tilemap.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/sound.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/fs_oric_jasmin.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/fs_oric_jasmin.o" -c "../../../../../src/lib/formats/fs_oric_jasmin.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/speaker.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/tilemap.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/fs_prodos.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/fs_prodos.o" -c "../../../../../src/lib/formats/fs_prodos.cpp" ../../../../../src/emu/tilemap.cpp: In instantiation of ‘void tilemap_t::draw_instance(screen_device&, _BitmapClass&, const blit_parameters&, int, int) [with _BitmapClass = bitmap_ind16]’: ../../../../../src/emu/tilemap.cpp:1053:23: required from ‘void tilemap_t::draw_common(screen_device&, _BitmapClass&, const rectangle&, osd::u32, osd::u8, osd::u8) [with _BitmapClass = bitmap_ind16; osd::u32 = unsigned int; osd::u8 = unsigned char]’ 1053 | this->draw_instance(screen, dest, blit, scrollx, scrolly); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/tilemap.cpp:1187:14: required from here 1187 | { draw_common(screen, dest, cliprect, flags, priority, priority_mask); } | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/tilemap.cpp:1369:84: warning: cast from ‘bitmap_specific::pixel_t*’ {aka ‘short unsigned int*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1369 | scanline_draw_opaque_rgb32(reinterpret_cast(dest0), source0, x_end - x_start, clut, pmap0, blit.tilemap_priority_code); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/tilemap.cpp:1371:90: warning: cast from ‘bitmap_specific::pixel_t*’ {aka ‘short unsigned int*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1371 | scanline_draw_opaque_rgb32_alpha(reinterpret_cast(dest0), source0, x_end - x_start, clut, pmap0, blit.tilemap_priority_code, blit.alpha); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/tilemap.cpp:1390:84: warning: cast from ‘bitmap_specific::pixel_t*’ {aka ‘short unsigned int*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1390 | scanline_draw_masked_rgb32(reinterpret_cast(dest0), source0, mask0, blit.mask, blit.value, x_end - x_start, clut, pmap0, blit.tilemap_priority_code); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/tilemap.cpp:1392:90: warning: cast from ‘bitmap_specific::pixel_t*’ {aka ‘short unsigned int*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1392 | scanline_draw_masked_rgb32_alpha(reinterpret_cast(dest0), source0, mask0, blit.mask, blit.value, x_end - x_start, clut, pmap0, blit.tilemap_priority_code, blit.alpha); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/emu/uiinput.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/uiinput.o" -c "../../../../../src/emu/uiinput.cpp" Compiling src/emu/validity.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/validity.o" -c "../../../../../src/emu/validity.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/uiinput.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/fs_unformatted.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/fs_unformatted.o" -c "../../../../../src/lib/formats/fs_unformatted.cpp" mkdir -p "../../../../libretro/obj/libretro/src/frontend/mame" mkdir -p "../../../../libretro/obj/libretro/src/frontend/mame/ui" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/validity.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ Compiling src/frontend/mame/audit.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/audit.o" -c "../../../../../src/frontend/mame/audit.cpp" In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/fs_vtech.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/fs_vtech.o" -c "../../../../../src/lib/formats/fs_vtech.cpp" Compiling src/emu/video.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/video.o" -c "../../../../../src/emu/video.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/audit.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/fsblk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/fsblk.o" -c "../../../../../src/lib/formats/fsblk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/video.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/fsblk_vec.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/fsblk_vec.o" -c "../../../../../src/lib/formats/fsblk_vec.cpp" Compiling src/frontend/mame/cheat.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/cheat.o" -c "../../../../../src/frontend/mame/cheat.cpp" mkdir -p "../../../../libretro/obj/libretro/src/mame/fujitsu" Compiling src/mame/fujitsu/fm7.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fujitsu/fm7.o" -c "../../../../../src/mame/fujitsu/fm7.cpp" Compiling src/lib/formats/fsd_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/fsd_dsk.o" -c "../../../../../src/lib/formats/fsd_dsk.cpp" Compiling src/lib/formats/fsmeta.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/fsmeta.o" -c "../../../../../src/lib/formats/fsmeta.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/cheat.cpp:75: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fujitsu/fm7.cpp:40: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/fsmgr.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/fsmgr.o" -c "../../../../../src/lib/formats/fsmgr.cpp" Compiling src/emu/video/generic.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/video/generic.o" -c "../../../../../src/emu/video/generic.cpp" Compiling src/lib/formats/fz1_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/fz1_dsk.o" -c "../../../../../src/lib/formats/fz1_dsk.cpp" In file included from ../../../../../src/emu/emu.h:53: ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/fujitsu/fm7.cpp:2165:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 2165 | ROM_LOAD_OPTIONAL( "kanji.rom", 0x0000, 0x20000, NO_DUMP ) | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/fujitsu/fm7.cpp:2184:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 2184 | ROM_LOAD_OPTIONAL( "kanji.rom", 0x0000, 0x20000, CRC(62402ac9) SHA1(bf52d22b119d54410dad4949b0687bb0edf3e143) ) | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/fujitsu/fm7.cpp:2208:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 2208 | ROM_LOAD_OPTIONAL( "kanji.rom", 0x0000, 0x20000, CRC(62402ac9) SHA1(bf52d22b119d54410dad4949b0687bb0edf3e143) ) | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/fujitsu/fm7.cpp:2277:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 2277 | ROM_LOAD_OPTIONAL( "kanji.rom", 0x0000, 0x20000, CRC(62402ac9) SHA1(bf52d22b119d54410dad4949b0687bb0edf3e143) ) | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ Compiling src/lib/formats/g64_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/g64_dsk.o" -c "../../../../../src/lib/formats/g64_dsk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/video/generic.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/gtp_cas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/gtp_cas.o" -c "../../../../../src/lib/formats/gtp_cas.cpp" Compiling src/lib/formats/guab_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/guab_dsk.o" -c "../../../../../src/lib/formats/guab_dsk.cpp" Compiling src/frontend/mame/clifront.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/clifront.o" -c "../../../../../src/frontend/mame/clifront.cpp" Compiling src/lib/formats/h17disk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/h17disk.o" -c "../../../../../src/lib/formats/h17disk.cpp" Compiling src/emu/video/resnet.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/video/resnet.o" -c "../../../../../src/emu/video/resnet.cpp" Compiling src/lib/formats/h8_cas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/h8_cas.o" -c "../../../../../src/lib/formats/h8_cas.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/clifront.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/hect_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/hect_dsk.o" -c "../../../../../src/lib/formats/hect_dsk.cpp" Compiling src/mame/fujitsu/fm7_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fujitsu/fm7_v.o" -c "../../../../../src/mame/fujitsu/fm7_v.cpp" Compiling src/lib/formats/hect_tap.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/hect_tap.o" -c "../../../../../src/lib/formats/hect_tap.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/video/resnet.cpp:49: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/hector_minidisc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/hector_minidisc.o" -c "../../../../../src/lib/formats/hector_minidisc.cpp" Compiling src/lib/formats/hp300_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/hp300_dsk.o" -c "../../../../../src/lib/formats/hp300_dsk.cpp" Compiling src/lib/formats/hp_ipc_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/hp_ipc_dsk.o" -c "../../../../../src/lib/formats/hp_ipc_dsk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fujitsu/fm7_v.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/hpi_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/hpi_dsk.o" -c "../../../../../src/lib/formats/hpi_dsk.cpp" Compiling src/emu/video/rgbutil.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/video/rgbutil.o" -c "../../../../../src/emu/video/rgbutil.cpp" Compiling src/lib/formats/hti_tape.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/hti_tape.o" -c "../../../../../src/lib/formats/hti_tape.cpp" Compiling src/lib/formats/hxchfe_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/hxchfe_dsk.o" -c "../../../../../src/lib/formats/hxchfe_dsk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/video/rgbutil.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/fujitsu/fmt_icmem.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fujitsu/fmt_icmem.o" -c "../../../../../src/mame/fujitsu/fmt_icmem.cpp" Compiling src/lib/formats/hxcmfm_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/hxcmfm_dsk.o" -c "../../../../../src/lib/formats/hxcmfm_dsk.cpp" Compiling src/frontend/mame/infoxml.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/infoxml.o" -c "../../../../../src/frontend/mame/infoxml.cpp" Compiling src/lib/formats/ibmxdf_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/ibmxdf_dsk.o" -c "../../../../../src/lib/formats/ibmxdf_dsk.cpp" Compiling src/emu/xtal.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/xtal.o" -c "../../../../../src/emu/xtal.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fujitsu/fmt_icmem.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/idpart_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/idpart_dsk.o" -c "../../../../../src/lib/formats/idpart_dsk.cpp" Compiling src/lib/formats/imageutl.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/imageutl.o" -c "../../../../../src/lib/formats/imageutl.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/infoxml.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/xtal.cpp:49: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/imd_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/imd_dsk.o" -c "../../../../../src/lib/formats/imd_dsk.cpp" Compiling src/lib/formats/img_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/img_dsk.o" -c "../../../../../src/lib/formats/img_dsk.cpp" Compiling src/mame/fujitsu/fmtowns.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fujitsu/fmtowns.o" -c "../../../../../src/mame/fujitsu/fmtowns.cpp" Compiling src/emu/rendfont.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/rendfont.o" -c "../../../../../src/emu/rendfont.cpp" Compiling src/lib/formats/ipf_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/ipf_dsk.o" -c "../../../../../src/lib/formats/ipf_dsk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fujitsu/fmtowns.cpp:233: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/iq151_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/iq151_dsk.o" -c "../../../../../src/lib/formats/iq151_dsk.cpp" Compiling src/lib/formats/itt3030_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/itt3030_dsk.o" -c "../../../../../src/lib/formats/itt3030_dsk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/rendfont.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/jfd_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/jfd_dsk.o" -c "../../../../../src/lib/formats/jfd_dsk.cpp" Compiling src/frontend/mame/iptseqpoll.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/iptseqpoll.o" -c "../../../../../src/frontend/mame/iptseqpoll.cpp" Compiling src/lib/formats/juku_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/juku_dsk.o" -c "../../../../../src/lib/formats/juku_dsk.cpp" Compiling src/lib/formats/jvc_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/jvc_dsk.o" -c "../../../../../src/lib/formats/jvc_dsk.cpp" Compiling src/lib/formats/kaypro_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/kaypro_dsk.o" -c "../../../../../src/lib/formats/kaypro_dsk.cpp" Compiling src/emu/rendlay.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/pugixml/src" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/emu/rendlay.o" -c "../../../../../src/emu/rendlay.cpp" Compiling src/lib/formats/kc85_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/kc85_dsk.o" -c "../../../../../src/lib/formats/kc85_dsk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/iptseqpoll.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/kc_cas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/kc_cas.o" -c "../../../../../src/lib/formats/kc_cas.cpp" Compiling src/lib/formats/kim1_cas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/kim1_cas.o" -c "../../../../../src/lib/formats/kim1_cas.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/emu/rendlay.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/lviv_lvt.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/lviv_lvt.o" -c "../../../../../src/lib/formats/lviv_lvt.cpp" Compiling src/lib/formats/lw30_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/lw30_dsk.o" -c "../../../../../src/lib/formats/lw30_dsk.cpp" Compiling src/frontend/mame/language.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/language.o" -c "../../../../../src/frontend/mame/language.cpp" Compiling src/lib/formats/m20_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/m20_dsk.o" -c "../../../../../src/lib/formats/m20_dsk.cpp" In file included from ../../../../../src/emu/rendlay.cpp:13: ../../../../../src/emu/rendlay.h:430:7: warning: defining ‘layout_view’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 430 | class layout_view | ^~~~~~~~~~~ /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/m5_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/m5_dsk.o" -c "../../../../../src/lib/formats/m5_dsk.cpp" Compiling src/lib/formats/mbee_cas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/mbee_cas.o" -c "../../../../../src/lib/formats/mbee_cas.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/language.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/fujitsu/fmtowns_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fujitsu/fmtowns_v.o" -c "../../../../../src/mame/fujitsu/fmtowns_v.cpp" Compiling src/lib/formats/mdos_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/mdos_dsk.o" -c "../../../../../src/lib/formats/mdos_dsk.cpp" Compiling src/lib/formats/mfi_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/mfi_dsk.o" -c "../../../../../src/lib/formats/mfi_dsk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fujitsu/fmtowns_v.cpp:93: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/frontend/mame/luaengine.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/luaengine.o" -c "../../../../../src/frontend/mame/luaengine.cpp" Compiling src/lib/formats/mfm_hd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/mfm_hd.o" -c "../../../../../src/lib/formats/mfm_hd.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/luaengine.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/mm_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/mm_dsk.o" -c "../../../../../src/lib/formats/mm_dsk.cpp" Archiving libemu.a... rm -f "../../../../libretro/bin/libemu.a" Compiling src/lib/formats/ms0515_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/ms0515_dsk.o" -c "../../../../../src/lib/formats/ms0515_dsk.cpp" Compiling src/lib/formats/msx_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/msx_dsk.o" -c "../../../../../src/lib/formats/msx_dsk.cpp" Compiling src/lib/formats/mtx_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/mtx_dsk.o" -c "../../../../../src/lib/formats/mtx_dsk.cpp" Compiling src/lib/formats/mz_cas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/mz_cas.o" -c "../../../../../src/lib/formats/mz_cas.cpp" Compiling src/mame/fujitsu/secoinsa20.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fujitsu/secoinsa20.o" -c "../../../../../src/mame/fujitsu/secoinsa20.cpp" Compiling src/lib/formats/nabupc_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/nabupc_dsk.o" -c "../../../../../src/lib/formats/nabupc_dsk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fujitsu/secoinsa20.cpp:552: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/nanos_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/nanos_dsk.o" -c "../../../../../src/lib/formats/nanos_dsk.cpp" ../../../../../src/frontend/mame/luaengine.cpp: In lambda function: ../../../../../src/frontend/mame/luaengine.cpp:1894:50: warning: cast from ‘char*’ to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1894 | u32 *const ptr = reinterpret_cast(luaL_buffinitsize(s, &buff, size)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/frontend/mame/luaengine.cpp: In lambda function: ../../../../../src/frontend/mame/luaengine.cpp:2198:36: warning: cast from ‘char*’ to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 2198 | u32 *ptr = (u32 *)luaL_buffinitsize(s, &buff, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/nascom_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/nascom_dsk.o" -c "../../../../../src/lib/formats/nascom_dsk.cpp" ar -cs ../../../../libretro/bin/libemu.a Compiling src/lib/formats/naslite_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/naslite_dsk.o" -c "../../../../../src/lib/formats/naslite_dsk.cpp" Compiling src/lib/formats/nes_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/nes_dsk.o" -c "../../../../../src/lib/formats/nes_dsk.cpp" Compiling src/lib/formats/nfd_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/nfd_dsk.o" -c "../../../../../src/lib/formats/nfd_dsk.cpp" Archiving libfujitsu.a... rm -f ../../../../libretro/bin/mame_mame/libfujitsu.a ar -rcs ../../../../libretro/bin/mame_mame/libfujitsu.a ../../../../libretro/obj/libretro/src/mame/fujitsu/fm7.o ../../../../libretro/obj/libretro/src/mame/fujitsu/fm7_v.o ../../../../libretro/obj/libretro/src/mame/fujitsu/fmt_icmem.o ../../../../libretro/obj/libretro/src/mame/fujitsu/fmtowns.o ../../../../libretro/obj/libretro/src/mame/fujitsu/fmtowns_v.o ../../../../libretro/obj/libretro/src/mame/fujitsu/secoinsa20.o Compiling src/lib/formats/opd_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/opd_dsk.o" -c "../../../../../src/lib/formats/opd_dsk.cpp" mkdir -p "../../../../libretro/obj/libretro/src/mame/funtech" Compiling src/mame/funtech/funtech_h8.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/funtech/funtech_h8.o" -c "../../../../../src/mame/funtech/funtech_h8.cpp" Compiling src/lib/formats/orao_cas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/orao_cas.o" -c "../../../../../src/lib/formats/orao_cas.cpp" Compiling src/lib/formats/oric_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/oric_dsk.o" -c "../../../../../src/lib/formats/oric_dsk.cpp" Compiling src/lib/formats/oric_tap.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/oric_tap.o" -c "../../../../../src/lib/formats/oric_tap.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/funtech/funtech_h8.cpp:27: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/os9_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/os9_dsk.o" -c "../../../../../src/lib/formats/os9_dsk.cpp" Compiling src/lib/formats/p2000t_cas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/p2000t_cas.o" -c "../../../../../src/lib/formats/p2000t_cas.cpp" Compiling src/mame/funtech/funtech_z80.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/funtech/funtech_z80.o" -c "../../../../../src/mame/funtech/funtech_z80.cpp" Compiling src/lib/formats/p6001_cas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/p6001_cas.o" -c "../../../../../src/lib/formats/p6001_cas.cpp" Compiling src/lib/formats/pasti_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/pasti_dsk.o" -c "../../../../../src/lib/formats/pasti_dsk.cpp" Compiling src/lib/formats/pc98_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/pc98_dsk.o" -c "../../../../../src/lib/formats/pc98_dsk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/funtech/funtech_z80.cpp:31: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/pc98fdi_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/pc98fdi_dsk.o" -c "../../../../../src/lib/formats/pc98fdi_dsk.cpp" Compiling src/lib/formats/pc_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/pc_dsk.o" -c "../../../../../src/lib/formats/pc_dsk.cpp" mkdir -p "../../../../libretro/obj/libretro/src/mame/funworld" Compiling src/mame/funworld/4roses.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/funworld/4roses.o" -c "../../../../../src/mame/funworld/4roses.cpp" Compiling src/lib/formats/phc25_cas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/phc25_cas.o" -c "../../../../../src/lib/formats/phc25_cas.cpp" Compiling src/lib/formats/pk8020_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/pk8020_dsk.o" -c "../../../../../src/lib/formats/pk8020_dsk.cpp" Compiling src/lib/formats/pmd_cas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/pmd_cas.o" -c "../../../../../src/lib/formats/pmd_cas.cpp" Compiling src/lib/formats/poly_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/poly_dsk.o" -c "../../../../../src/lib/formats/poly_dsk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/funworld/4roses.cpp:195: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/ppg_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/ppg_dsk.o" -c "../../../../../src/lib/formats/ppg_dsk.cpp" Archiving libfuntech.a... rm -f ../../../../libretro/bin/mame_mame/libfuntech.a ar -rcs ../../../../libretro/bin/mame_mame/libfuntech.a ../../../../libretro/obj/libretro/src/mame/funtech/funtech_h8.o ../../../../libretro/obj/libretro/src/mame/funtech/funtech_z80.o mkdir -p "../../../../libretro/obj/libretro/src/mame/fuuki" Compiling src/mame/fuuki/fuukifg2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fuuki/fuukifg2.o" -c "../../../../../src/mame/fuuki/fuukifg2.cpp" Compiling src/lib/formats/primoptp.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/primoptp.o" -c "../../../../../src/lib/formats/primoptp.cpp" Compiling src/lib/formats/pyldin_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/pyldin_dsk.o" -c "../../../../../src/lib/formats/pyldin_dsk.cpp" Compiling src/lib/formats/ql_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/ql_dsk.o" -c "../../../../../src/lib/formats/ql_dsk.cpp" Compiling src/lib/formats/rc759_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/rc759_dsk.o" -c "../../../../../src/lib/formats/rc759_dsk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fuuki/fuukifg2.cpp:49: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/rk_cas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/rk_cas.o" -c "../../../../../src/lib/formats/rk_cas.cpp" Compiling src/lib/formats/roland_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/roland_dsk.o" -c "../../../../../src/lib/formats/roland_dsk.cpp" Compiling src/mame/funworld/funworld.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/funworld/funworld.o" -c "../../../../../src/mame/funworld/funworld.cpp" Compiling src/lib/formats/rpk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/rpk.o" -c "../../../../../src/lib/formats/rpk.cpp" Compiling src/lib/formats/rx01_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/rx01_dsk.o" -c "../../../../../src/lib/formats/rx01_dsk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/funworld/funworld.cpp:755: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/rx50_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/rx50_dsk.o" -c "../../../../../src/lib/formats/rx50_dsk.cpp" Compiling src/lib/formats/sap_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/sap_dsk.o" -c "../../../../../src/lib/formats/sap_dsk.cpp" Compiling src/lib/formats/sc3000_bit.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/sc3000_bit.o" -c "../../../../../src/lib/formats/sc3000_bit.cpp" Compiling src/lib/formats/sdd_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/sdd_dsk.o" -c "../../../../../src/lib/formats/sdd_dsk.cpp" Compiling src/lib/formats/sdf_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/sdf_dsk.o" -c "../../../../../src/lib/formats/sdf_dsk.cpp" Compiling src/mame/fuuki/fuukifg3.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fuuki/fuukifg3.o" -c "../../../../../src/mame/fuuki/fuukifg3.cpp" Compiling src/lib/formats/sf7000_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/sf7000_dsk.o" -c "../../../../../src/lib/formats/sf7000_dsk.cpp" Compiling src/lib/formats/smx_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/smx_dsk.o" -c "../../../../../src/lib/formats/smx_dsk.cpp" Compiling src/lib/formats/sol_cas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/sol_cas.o" -c "../../../../../src/lib/formats/sol_cas.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fuuki/fuukifg3.cpp:168: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/sorc_cas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/sorc_cas.o" -c "../../../../../src/lib/formats/sorc_cas.cpp" Compiling src/lib/formats/sorc_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/sorc_dsk.o" -c "../../../../../src/lib/formats/sorc_dsk.cpp" Compiling src/lib/formats/sord_cas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/sord_cas.o" -c "../../../../../src/lib/formats/sord_cas.cpp" Compiling src/lib/formats/spc1000_cas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/spc1000_cas.o" -c "../../../../../src/lib/formats/spc1000_cas.cpp" Compiling src/mame/funworld/funworld_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/funworld/funworld_v.o" -c "../../../../../src/mame/funworld/funworld_v.cpp" Compiling src/lib/formats/st_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/st_dsk.o" -c "../../../../../src/lib/formats/st_dsk.cpp" Compiling src/lib/formats/svi_cas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/svi_cas.o" -c "../../../../../src/lib/formats/svi_cas.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/funworld/funworld_v.cpp:48: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/svi_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/svi_dsk.o" -c "../../../../../src/lib/formats/svi_dsk.cpp" Compiling src/lib/formats/swd_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/swd_dsk.o" -c "../../../../../src/lib/formats/swd_dsk.cpp" Compiling src/mame/fuuki/fuukispr.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fuuki/fuukispr.o" -c "../../../../../src/mame/fuuki/fuukispr.cpp" Compiling src/lib/formats/tandy2k_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/tandy2k_dsk.o" -c "../../../../../src/lib/formats/tandy2k_dsk.cpp" Compiling src/lib/formats/td0_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/td0_dsk.o" -c "../../../../../src/lib/formats/td0_dsk.cpp" Compiling src/mame/funworld/photoply.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/funworld/photoply.o" -c "../../../../../src/mame/funworld/photoply.cpp" Compiling src/lib/formats/thom_cas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/thom_cas.o" -c "../../../../../src/lib/formats/thom_cas.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fuuki/fuukispr.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/thom_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/thom_dsk.o" -c "../../../../../src/lib/formats/thom_dsk.cpp" Compiling src/lib/formats/ti99_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/ti99_dsk.o" -c "../../../../../src/lib/formats/ti99_dsk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/funworld/photoply.cpp:58: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/tibdd001_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/tibdd001_dsk.o" -c "../../../../../src/lib/formats/tibdd001_dsk.cpp" Compiling src/mame/fuuki/fuukitmap.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/fuuki/fuukitmap.o" -c "../../../../../src/mame/fuuki/fuukitmap.cpp" Compiling src/lib/formats/tiki100_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/tiki100_dsk.o" -c "../../../../../src/lib/formats/tiki100_dsk.cpp" Compiling src/lib/formats/tim011_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/tim011_dsk.o" -c "../../../../../src/lib/formats/tim011_dsk.cpp" Compiling src/lib/formats/trd_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/trd_dsk.o" -c "../../../../../src/lib/formats/trd_dsk.cpp" Compiling src/lib/formats/trs80_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/trs80_dsk.o" -c "../../../../../src/lib/formats/trs80_dsk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/fuuki/fuukitmap.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/trs_cas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/trs_cas.o" -c "../../../../../src/lib/formats/trs_cas.cpp" Compiling src/mame/funworld/photoplys.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/funworld/photoplys.o" -c "../../../../../src/mame/funworld/photoplys.cpp" Compiling src/lib/formats/tvc_cas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/tvc_cas.o" -c "../../../../../src/lib/formats/tvc_cas.cpp" Compiling src/lib/formats/tvc_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/tvc_dsk.o" -c "../../../../../src/lib/formats/tvc_dsk.cpp" Compiling src/lib/formats/tzx_cas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/tzx_cas.o" -c "../../../../../src/lib/formats/tzx_cas.cpp" Archiving libfuuki.a... rm -f ../../../../libretro/bin/mame_mame/libfuuki.a ar -rcs ../../../../libretro/bin/mame_mame/libfuuki.a ../../../../libretro/obj/libretro/src/mame/fuuki/fuukifg2.o ../../../../libretro/obj/libretro/src/mame/fuuki/fuukifg3.o ../../../../libretro/obj/libretro/src/mame/fuuki/fuukispr.o ../../../../libretro/obj/libretro/src/mame/fuuki/fuukitmap.o Compiling src/lib/formats/uef_cas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/uef_cas.o" -c "../../../../../src/lib/formats/uef_cas.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/funworld/photoplys.cpp:18: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/uniflex_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/uniflex_dsk.o" -c "../../../../../src/lib/formats/uniflex_dsk.cpp" Compiling src/lib/formats/upd765_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/upd765_dsk.o" -c "../../../../../src/lib/formats/upd765_dsk.cpp" Compiling src/lib/formats/vdk_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/vdk_dsk.o" -c "../../../../../src/lib/formats/vdk_dsk.cpp" Compiling src/lib/formats/vector06_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/vector06_dsk.o" -c "../../../../../src/lib/formats/vector06_dsk.cpp" Compiling src/lib/formats/vg5k_cas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/vg5k_cas.o" -c "../../../../../src/lib/formats/vg5k_cas.cpp" mkdir -p "../../../../libretro/obj/libretro/src/mame/gaelco" Compiling src/mame/gaelco/atvtrack.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gaelco/atvtrack.o" -c "../../../../../src/mame/gaelco/atvtrack.cpp" Compiling src/mame/funworld/photoplysx.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/funworld/photoplysx.o" -c "../../../../../src/mame/funworld/photoplysx.cpp" Compiling src/lib/formats/vgi_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/vgi_dsk.o" -c "../../../../../src/lib/formats/vgi_dsk.cpp" Compiling src/lib/formats/victor9k_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/victor9k_dsk.o" -c "../../../../../src/lib/formats/victor9k_dsk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gaelco/atvtrack.cpp:103: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/funworld/photoplysx.cpp:27: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/vt_cas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/vt_cas.o" -c "../../../../../src/lib/formats/vt_cas.cpp" Compiling src/lib/formats/vt_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/vt_dsk.o" -c "../../../../../src/lib/formats/vt_dsk.cpp" Compiling src/lib/formats/wavfile.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/wavfile.o" -c "../../../../../src/lib/formats/wavfile.cpp" Compiling src/mame/funworld/snookr10.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/funworld/snookr10.o" -c "../../../../../src/mame/funworld/snookr10.cpp" ../../../../../src/lib/formats/wavfile.cpp: In function ‘void wavfile_testload(const char*)’: ../../../../../src/lib/formats/wavfile.cpp:245:22: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 245 | fread(&wavsamp, 1, 2, f); | ~~~~~^~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/wd177x_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/wd177x_dsk.o" -c "../../../../../src/lib/formats/wd177x_dsk.cpp" Compiling src/mame/gaelco/bigkarnk_ms.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gaelco/bigkarnk_ms.o" -c "../../../../../src/mame/gaelco/bigkarnk_ms.cpp" Compiling src/lib/formats/wren_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/wren_dsk.o" -c "../../../../../src/lib/formats/wren_dsk.cpp" Compiling src/lib/formats/x07_cas.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/x07_cas.o" -c "../../../../../src/lib/formats/x07_cas.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/funworld/snookr10.cpp:619: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/x1_tap.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/x1_tap.o" -c "../../../../../src/lib/formats/x1_tap.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gaelco/bigkarnk_ms.cpp:284: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/lib/formats/xdf_dsk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/xdf_dsk.o" -c "../../../../../src/lib/formats/xdf_dsk.cpp" Compiling src/lib/formats/zx81_p.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/lib/formats/zx81_p.o" -c "../../../../../src/lib/formats/zx81_p.cpp" Archiving libformats.a... rm -f "../../../../libretro/bin/mame_mame/libformats.a" ar -cs ../../../../libretro/bin/mame_mame/libformats.a mkdir -p "../../../../libretro/obj/libretro/src/mame/galaxian" Compiling src/mame/galaxian/119.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/galaxian/119.o" -c "../../../../../src/mame/galaxian/119.cpp" Compiling src/mame/funworld/snookr10_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/funworld/snookr10_v.o" -c "../../../../../src/mame/funworld/snookr10_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/galaxian/119.cpp:40: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/funworld/snookr10_v.cpp:31: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/gaelco/blmbycar.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gaelco/blmbycar.o" -c "../../../../../src/mame/gaelco/blmbycar.cpp" Compiling src/mame/funworld/supercrd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/funworld/supercrd.o" -c "../../../../../src/mame/funworld/supercrd.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gaelco/blmbycar.cpp:34: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/galaxian/dambustr.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/galaxian/dambustr.o" -c "../../../../../src/mame/galaxian/dambustr.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/funworld/supercrd.cpp:202: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/gaelco/blmbycar.cpp: In member function ‘void {anonymous}::blmbycar_state::init_blmbycar()’: ../../../../../src/mame/gaelco/blmbycar.cpp:743:25: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 743 | uint16_t *RAM = (uint16_t *) memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/galaxian/dambustr.cpp:53: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/gaelco/ds5002fp_programmer.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gaelco/ds5002fp_programmer.o" -c "../../../../../src/mame/gaelco/ds5002fp_programmer.cpp" Archiving libfunworld.a... rm -f ../../../../libretro/bin/mame_mame/libfunworld.a ar -rcs ../../../../libretro/bin/mame_mame/libfunworld.a ../../../../libretro/obj/libretro/src/mame/funworld/4roses.o ../../../../libretro/obj/libretro/src/mame/funworld/funworld.o ../../../../libretro/obj/libretro/src/mame/funworld/funworld_v.o ../../../../libretro/obj/libretro/src/mame/funworld/photoply.o ../../../../libretro/obj/libretro/src/mame/funworld/photoplys.o ../../../../libretro/obj/libretro/src/mame/funworld/photoplysx.o ../../../../libretro/obj/libretro/src/mame/funworld/snookr10.o ../../../../libretro/obj/libretro/src/mame/funworld/snookr10_v.o ../../../../libretro/obj/libretro/src/mame/funworld/supercrd.o Compiling src/mame/gaelco/futbol3.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gaelco/futbol3.o" -c "../../../../../src/mame/gaelco/futbol3.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gaelco/ds5002fp_programmer.cpp:42: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/galaxian/fastfred.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/galaxian/fastfred.o" -c "../../../../../src/mame/galaxian/fastfred.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gaelco/futbol3.cpp:45: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/galaxian/fastfred.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/galaxian/fastfred_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/galaxian/fastfred_v.o" -c "../../../../../src/mame/galaxian/fastfred_v.cpp" Compiling src/mame/gaelco/gaelco.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gaelco/gaelco.o" -c "../../../../../src/mame/gaelco/gaelco.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/galaxian/fastfred_v.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gaelco/gaelco.cpp:94: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/gamepark" Compiling src/mame/gamepark/gp2x.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gamepark/gp2x.o" -c "../../../../../src/mame/gamepark/gp2x.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gamepark/gp2x.cpp:22: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/galaxian/galaxian.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/galaxian/galaxian.o" -c "../../../../../src/mame/galaxian/galaxian.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/galaxian/galaxian.cpp:737: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/gamepark/gp32.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gamepark/gp32.o" -c "../../../../../src/mame/gamepark/gp32.cpp" Compiling src/mame/gaelco/gaelco2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gaelco/gaelco2.o" -c "../../../../../src/mame/gaelco/gaelco2.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gamepark/gp32.cpp:34: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gaelco/gaelco2.cpp:38: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libgamepark.a... rm -f ../../../../libretro/bin/mame_mame/libgamepark.a ar -rcs ../../../../libretro/bin/mame_mame/libgamepark.a ../../../../libretro/obj/libretro/src/mame/gamepark/gp2x.o ../../../../libretro/obj/libretro/src/mame/gamepark/gp32.o Compiling src/mame/gaelco/gaelco2_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gaelco/gaelco2_m.o" -c "../../../../../src/mame/gaelco/gaelco2_m.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gaelco/gaelco2_m.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/frontend/mame/luaengine_debug.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/luaengine_debug.o" -c "../../../../../src/frontend/mame/luaengine_debug.cpp" Compiling src/mame/gaelco/gaelco2_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gaelco/gaelco2_v.o" -c "../../../../../src/mame/gaelco/gaelco2_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/luaengine_debug.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/gaelco/gaelco3d.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gaelco/gaelco3d.o" -c "../../../../../src/mame/gaelco/gaelco3d.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gaelco/gaelco2_v.cpp:81: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/galaxian/galaxian_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/galaxian/galaxian_a.o" -c "../../../../../src/mame/galaxian/galaxian_a.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gaelco/gaelco3d.cpp:148: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/galaxian/galaxian_a.cpp:25: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/gaelco/gaelco3d_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gaelco/gaelco3d_m.o" -c "../../../../../src/mame/gaelco/gaelco3d_m.cpp" ../../../../../src/mame/gaelco/gaelco3d.cpp: In member function ‘void gaelco3d_state::machine_reset_common()’: ../../../../../src/mame/gaelco/gaelco3d.cpp:211:37: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 211 | uint16_t const *const src = (uint16_t *)memregion("adsprom")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gaelco/gaelco3d_m.cpp:31: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/mame/gaelco/gaelco3d.h:23, from ../../../../../src/mame/gaelco/gaelco3d.cpp:149: ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = gaelco3d_state::gaelco3d_object_data; int TrackingCount = 0; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:243:35: required from ‘void poly_array::repopulate() [with ArrayType = gaelco3d_state::gaelco3d_object_data; int TrackingCount = 0]’ 243 | if (m_last[tracking_index] == item_ptr(m_next)) | ^~~~~~~~ ../../../../../src/devices/video/poly.h:161:4: required from ‘void poly_array::reset() [with ArrayType = gaelco3d_state::gaelco3d_object_data; int TrackingCount = 0]’ 161 | repopulate(); | ^~~~~~~~~~ ../../../../../src/devices/video/poly.h:155:15: required from here 155 | virtual void reset() override | ^~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘gaelco3d_state::gaelco3d_object_data*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:243:35: required from ‘void poly_array::repopulate() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]’ 243 | if (m_last[tracking_index] == item_ptr(m_next)) | ^~~~~~~~ ../../../../../src/devices/video/poly.h:161:4: required from ‘void poly_array::reset() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]’ 161 | repopulate(); | ^~~~~~~~~~ ../../../../../src/devices/video/poly.h:155:15: required from here 155 | virtual void reset() override | ^~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘poly_manager::work_unit*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = gaelco3d_state::gaelco3d_object_data; int TrackingCount = 1; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:243:35: required from ‘void poly_array::repopulate() [with ArrayType = gaelco3d_state::gaelco3d_object_data; int TrackingCount = 1]’ 243 | if (m_last[tracking_index] == item_ptr(m_next)) | ^~~~~~~~ ../../../../../src/devices/video/poly.h:161:4: required from ‘void poly_array::reset() [with ArrayType = gaelco3d_state::gaelco3d_object_data; int TrackingCount = 1]’ 161 | repopulate(); | ^~~~~~~~~~ ../../../../../src/devices/video/poly.h:155:15: required from here 155 | virtual void reset() override | ^~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘gaelco3d_state::gaelco3d_object_data*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:243:35: required from ‘void poly_array::repopulate() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]’ 243 | if (m_last[tracking_index] == item_ptr(m_next)) | ^~~~~~~~ ../../../../../src/devices/video/poly.h:161:4: required from ‘void poly_array::reset() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]’ 161 | repopulate(); | ^~~~~~~~~~ ../../../../../src/devices/video/poly.h:155:15: required from here 155 | virtual void reset() override | ^~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘poly_manager::primitive_info*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/galaxian/galaxian_rockclim.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/galaxian/galaxian_rockclim.o" -c "../../../../../src/mame/galaxian/galaxian_rockclim.cpp" Compiling src/mame/gaelco/gaelco3d_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gaelco/gaelco3d_v.o" -c "../../../../../src/mame/gaelco/gaelco3d_v.cpp" Compiling src/mame/gaelco/gaelco_ds5002fp.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gaelco/gaelco_ds5002fp.o" -c "../../../../../src/mame/gaelco/gaelco_ds5002fp.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/galaxian/galaxian_rockclim.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gaelco/gaelco3d_v.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gaelco/gaelco_ds5002fp.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/mame/gaelco/gaelco3d.h:23, from ../../../../../src/mame/gaelco/gaelco3d_v.cpp:12: ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = gaelco3d_state::gaelco3d_object_data; int TrackingCount = 1; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:180:15: required from ‘ArrayType& poly_array::next(int) [with ArrayType = gaelco3d_state::gaelco3d_object_data; int TrackingCount = 1]’ 180 | item = new(item_ptr(m_next)) ArrayType; | ^~~~~~~~ ../../../../../src/mame/gaelco/gaelco3d_v.cpp:129:51: required from here 129 | gaelco3d_object_data &object = object_data().next(); | ~~~~~~~~~~~~~~~~~~^~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘gaelco3d_state::gaelco3d_object_data*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = gaelco3d_state::gaelco3d_object_data; int TrackingCount = 0; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:180:15: required from ‘ArrayType& poly_array::next(int) [with ArrayType = gaelco3d_state::gaelco3d_object_data; int TrackingCount = 0]’ 180 | item = new(item_ptr(m_next)) ArrayType; | ^~~~~~~~ ../../../../../src/devices/video/poly.h:187:25: required from ‘ArrayType& poly_array::next(int) [with ArrayType = gaelco3d_state::gaelco3d_object_data; int TrackingCount = 1]’ 187 | item = &m_chain->next(); | ~~~~~~~~~~~~~^~ ../../../../../src/mame/gaelco/gaelco3d_v.cpp:129:51: required from here 129 | gaelco3d_object_data &object = object_data().next(); | ~~~~~~~~~~~~~~~~~~^~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘gaelco3d_state::gaelco3d_object_data*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:125:12: required from ‘ArrayType& poly_array::byindex(osd::u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; osd::u32 = unsigned int]’ 125 | return *item_ptr(index); | ^~~~~~~~ ../../../../../src/devices/video/poly.h:674:38: required from ‘void poly_manager::wait(const char*) [with BaseType = float; ObjectType = gaelco3d_state::gaelco3d_object_data; int MaxParams = 1; unsigned char Flags = 0]’ 674 | work_item_callback(&m_unit.byindex(unitnum), 0); | ~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../src/mame/gaelco/gaelco3d_v.cpp:350:14: required from here 350 | m_poly->wait("Time to render"); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘poly_manager::work_unit*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:243:35: required from ‘void poly_array::repopulate() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]’ 243 | if (m_last[tracking_index] == item_ptr(m_next)) | ^~~~~~~~ ../../../../../src/devices/video/poly.h:230:3: required from ‘void poly_array::realloc(osd::u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; osd::u32 = unsigned int]’ 230 | repopulate(); | ^~~~~~~~~~ ../../../../../src/devices/video/poly.h:108:3: required from ‘poly_array::poly_array() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]’ 108 | realloc(ITEMS_PER_CHUNK); | ^~~~~~~ ../../../../../src/devices/video/poly.h:478:12: required from ‘poly_manager::poly_manager(running_machine&) [with BaseType = float; ObjectType = gaelco3d_state::gaelco3d_object_data; int MaxParams = 1; unsigned char Flags = 0]’ 478 | m_pixels(0) | ^ ../../../../../src/mame/gaelco/gaelco3d_v.cpp:39:55: required from here 39 | m_texmask(std::make_unique(m_texmask_size)) | ^ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘poly_manager::primitive_info*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/galaxian/galaxian_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/galaxian/galaxian_v.o" -c "../../../../../src/mame/galaxian/galaxian_v.cpp" Compiling src/mame/galaxian/galaxold.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/galaxian/galaxold.o" -c "../../../../../src/mame/galaxian/galaxold.cpp" Compiling src/mame/gaelco/gaelco_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gaelco/gaelco_v.o" -c "../../../../../src/mame/gaelco/gaelco_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/galaxian/galaxian_v.cpp:215: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/galaxian/galaxold.cpp:61: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gaelco/gaelco_v.cpp:20: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/gaelco/gaelco_wrally_sprites.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gaelco/gaelco_wrally_sprites.o" -c "../../../../../src/mame/gaelco/gaelco_wrally_sprites.cpp" Compiling src/mame/galaxian/galaxold_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/galaxian/galaxold_m.o" -c "../../../../../src/mame/galaxian/galaxold_m.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gaelco/gaelco_wrally_sprites.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/galaxian/galaxold_m.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/galaxian/galaxold_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/galaxian/galaxold_v.o" -c "../../../../../src/mame/galaxian/galaxold_v.cpp" Compiling src/frontend/mame/luaengine_input.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/luaengine_input.o" -c "../../../../../src/frontend/mame/luaengine_input.cpp" Compiling src/mame/gaelco/gaelcopc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gaelco/gaelcopc.o" -c "../../../../../src/mame/gaelco/gaelcopc.cpp" Compiling src/mame/galaxian/nl_konami.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/galaxian/nl_konami.o" -c "../../../../../src/mame/galaxian/nl_konami.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/galaxian/galaxold_v.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/luaengine_input.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gaelco/gaelcopc.cpp:34: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/galaxian/scobra.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/galaxian/scobra.o" -c "../../../../../src/mame/galaxian/scobra.cpp" Compiling src/mame/galaxian/scramble.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/galaxian/scramble.o" -c "../../../../../src/mame/galaxian/scramble.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/galaxian/scobra.cpp:36: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/gaelco/gaelcrpt.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gaelco/gaelcrpt.o" -c "../../../../../src/mame/gaelco/gaelcrpt.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/galaxian/scramble.cpp:31: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gaelco/gaelcrpt.cpp:14: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/gaelco/glass.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gaelco/glass.o" -c "../../../../../src/mame/gaelco/glass.cpp" Compiling src/mame/gaelco/goldart.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gaelco/goldart.o" -c "../../../../../src/mame/gaelco/goldart.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gaelco/glass.cpp:15: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/galaxian/scramble_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/galaxian/scramble_a.o" -c "../../../../../src/mame/galaxian/scramble_a.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gaelco/goldart.cpp:45: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/galaxian/scramble_a.cpp:16: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/gaelco/lotoplay.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gaelco/lotoplay.o" -c "../../../../../src/mame/gaelco/lotoplay.cpp" Compiling src/mame/gaelco/mastboy.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gaelco/mastboy.o" -c "../../../../../src/mame/gaelco/mastboy.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gaelco/lotoplay.cpp:48: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/galaxian/scramble_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/galaxian/scramble_m.o" -c "../../../../../src/mame/galaxian/scramble_m.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gaelco/mastboy.cpp:249: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/galaxian/scramble_m.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/gaelco/mastboyo.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gaelco/mastboyo.o" -c "../../../../../src/mame/gaelco/mastboyo.cpp" Archiving libgalaxian.a... rm -f ../../../../libretro/bin/mame_mame/libgalaxian.a ar -rcs ../../../../libretro/bin/mame_mame/libgalaxian.a ../../../../libretro/obj/libretro/src/mame/galaxian/119.o ../../../../libretro/obj/libretro/src/mame/galaxian/dambustr.o ../../../../libretro/obj/libretro/src/mame/galaxian/fastfred.o ../../../../libretro/obj/libretro/src/mame/galaxian/fastfred_v.o ../../../../libretro/obj/libretro/src/mame/galaxian/galaxian.o ../../../../libretro/obj/libretro/src/mame/galaxian/galaxian_a.o ../../../../libretro/obj/libretro/src/mame/galaxian/galaxian_rockclim.o ../../../../libretro/obj/libretro/src/mame/galaxian/galaxian_v.o ../../../../libretro/obj/libretro/src/mame/galaxian/galaxold.o ../../../../libretro/obj/libretro/src/mame/galaxian/galaxold_m.o ../../../../libretro/obj/libretro/src/mame/galaxian/galaxold_v.o ../../../../libretro/obj/libretro/src/mame/galaxian/nl_konami.o ../../../../libretro/obj/libretro/src/mame/galaxian/scobra.o ../../../../libretro/obj/libretro/src/mame/galaxian/scramble.o ../../../../libretro/obj/libretro/src/mame/galaxian/scramble_a.o ../../../../libretro/obj/libretro/src/mame/galaxian/scramble_m.o In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gaelco/mastboyo.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/gametron" Compiling src/mame/gametron/gatron.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gametron/gatron.o" -c "../../../../../src/mame/gametron/gatron.cpp" Compiling src/mame/gaelco/mastboyo_ms.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gaelco/mastboyo_ms.o" -c "../../../../../src/mame/gaelco/mastboyo_ms.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gametron/gatron.cpp:325: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gaelco/mastboyo_ms.cpp:25: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/gaelco/radsys.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gaelco/radsys.o" -c "../../../../../src/mame/gaelco/radsys.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gaelco/radsys.cpp:26: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/gaelco/rollext.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gaelco/rollext.o" -c "../../../../../src/mame/gaelco/rollext.cpp" Compiling src/mame/gametron/gotya.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gametron/gotya.o" -c "../../../../../src/mame/gametron/gotya.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gaelco/rollext.cpp:120: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gametron/gotya.cpp:62: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/gametron/sbugger.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gametron/sbugger.o" -c "../../../../../src/mame/gametron/sbugger.cpp" In file included from ../../../../../src/mame/gaelco/rollext.cpp:124: ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = {anonymous}::rollext_polydata; int TrackingCount = 1; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:180:15: required from ‘ArrayType& poly_array::next(int) [with ArrayType = {anonymous}::rollext_polydata; int TrackingCount = 1]’ 180 | item = new(item_ptr(m_next)) ArrayType; | ^~~~~~~~ ../../../../../src/mame/gaelco/rollext.cpp:340:47: required from here 340 | rollext_polydata& extra = object_data().next(); | ~~~~~~~~~~~~~~~~~~^~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘{anonymous}::rollext_polydata*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = {anonymous}::rollext_polydata; int TrackingCount = 0; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:180:15: required from ‘ArrayType& poly_array::next(int) [with ArrayType = {anonymous}::rollext_polydata; int TrackingCount = 0]’ 180 | item = new(item_ptr(m_next)) ArrayType; | ^~~~~~~~ ../../../../../src/devices/video/poly.h:187:25: required from ‘ArrayType& poly_array::next(int) [with ArrayType = {anonymous}::rollext_polydata; int TrackingCount = 1]’ 187 | item = &m_chain->next(); | ~~~~~~~~~~~~~^~ ../../../../../src/mame/gaelco/rollext.cpp:340:47: required from here 340 | rollext_polydata& extra = object_data().next(); | ~~~~~~~~~~~~~~~~~~^~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘{anonymous}::rollext_polydata*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:180:15: required from ‘ArrayType& poly_array::next(int) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]’ 180 | item = new(item_ptr(m_next)) ArrayType; | ^~~~~~~~ ../../../../../src/devices/video/poly.h:1214:32: required from ‘uint32_t poly_manager::render_polygon(const rectangle&, const render_delegate&, const vertex_t*) [with int NumVerts = 4; int ParamCount = 0; BaseType = float; ObjectType = {anonymous}::rollext_polydata; int MaxParams = 4; unsigned char Flags = 0; uint32_t = unsigned int; render_delegate = delegate::extent_t&, const {anonymous}::rollext_polydata&, int), delegate_late_bind>]’ 1214 | work_unit &unit = m_unit.next(); | ~~~~~~~~~~~^~ ../../../../../src/mame/gaelco/rollext.cpp:365:25: required from here 365 | render_polygon<4, 0>(visarea, render_delegate(&rollext_renderer::render_texture_scan, this), vert); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘poly_manager::work_unit*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:180:15: required from ‘ArrayType& poly_array::next(int) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]’ 180 | item = new(item_ptr(m_next)) ArrayType; | ^~~~~~~~ ../../../../../src/devices/video/poly.h:387:47: required from ‘poly_manager::primitive_info& poly_manager::primitive_alloc(int, int, int, int, const render_delegate&) [with BaseType = float; ObjectType = {anonymous}::rollext_polydata; int MaxParams = 4; unsigned char Flags = 0; render_delegate = delegate::extent_t&, const {anonymous}::rollext_polydata&, int), delegate_late_bind>]’ 387 | primitive_info &primitive = m_primitive.next(); | ~~~~~~~~~~~~~~~~^~ ../../../../../src/devices/video/poly.h:1137:30: required from ‘uint32_t poly_manager::render_polygon(const rectangle&, const render_delegate&, const vertex_t*) [with int NumVerts = 4; int ParamCount = 0; BaseType = float; ObjectType = {anonymous}::rollext_polydata; int MaxParams = 4; unsigned char Flags = 0; uint32_t = unsigned int; render_delegate = delegate::extent_t&, const {anonymous}::rollext_polydata&, int), delegate_late_bind>]’ 1137 | primitive_info &primitive = primitive_alloc(round_coordinate(minx), round_coordinate(maxx), minyclip, maxyclip, callback); | ^~~~~~~~~~~~~~~ ../../../../../src/mame/gaelco/rollext.cpp:365:25: required from here 365 | render_polygon<4, 0>(visarea, render_delegate(&rollext_renderer::render_texture_scan, this), vert); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘poly_manager::primitive_info*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gametron/sbugger.cpp:103: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/gaelco/splash.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gaelco/splash.o" -c "../../../../../src/mame/gaelco/splash.cpp" mkdir -p "../../../../libretro/obj/libretro/src/mame/gottlieb" Compiling src/mame/gottlieb/exterm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gottlieb/exterm.o" -c "../../../../../src/mame/gottlieb/exterm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gaelco/splash.cpp:49: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gottlieb/exterm.cpp:69: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libgametron.a... rm -f ../../../../libretro/bin/mame_mame/libgametron.a ar -rcs ../../../../libretro/bin/mame_mame/libgametron.a ../../../../libretro/obj/libretro/src/mame/gametron/gatron.o ../../../../libretro/obj/libretro/src/mame/gametron/gotya.o ../../../../libretro/obj/libretro/src/mame/gametron/sbugger.o Compiling src/mame/gottlieb/gottlieb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gottlieb/gottlieb.o" -c "../../../../../src/mame/gottlieb/gottlieb.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gottlieb/gottlieb.cpp:199: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/gaelco/splash.cpp: In member function ‘void roldfrog_state::init_rebus()’: ../../../../../src/mame/gaelco/splash.cpp:747:25: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 747 | uint16_t *ROM = (uint16_t *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/gaelco/splash.cpp: In member function ‘void funystrp_state::init_funystrp()’: ../../../../../src/mame/gaelco/splash.cpp:1099:25: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 1099 | uint16_t *ROM = (uint16_t *)memregion("audiocpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/gaelco/splash.cpp: In member function ‘void funystrp_state::init_ringball()’: ../../../../../src/mame/gaelco/splash.cpp:1111:30: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 1111 | uint16_t *audiorom = (uint16_t *)memregion("audiocpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/gaelco/splash.cpp:1115:25: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 1115 | uint16_t *src = (uint16_t *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/frontend/mame/luaengine_mem.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/luaengine_mem.o" -c "../../../../../src/frontend/mame/luaengine_mem.cpp" Compiling src/frontend/mame/luaengine_render.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/luaengine_render.o" -c "../../../../../src/frontend/mame/luaengine_render.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/luaengine_mem.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/gaelco/splash_ms.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gaelco/splash_ms.o" -c "../../../../../src/mame/gaelco/splash_ms.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/luaengine_render.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/frontend/mame/luaengine_mem.cpp: In lambda function: ../../../../../src/frontend/mame/luaengine_mem.cpp:624:61: warning: cast from ‘char*’ to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 624 | u16 *dest = (u16 *)luaL_buffinitsize(s, &buff, byte_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/frontend/mame/luaengine_mem.cpp:631:61: warning: cast from ‘char*’ to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 631 | u32 *dest = (u32 *)luaL_buffinitsize(s, &buff, byte_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/frontend/mame/luaengine_mem.cpp:638:61: warning: cast from ‘char*’ to ‘osd::u64*’ {aka ‘long unsigned int*’} increases required alignment of target type [-Wcast-align] 638 | u64 *dest = (u64 *)luaL_buffinitsize(s, &buff, byte_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gaelco/splash_ms.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libgottlieb.a... rm -f ../../../../libretro/bin/mame_mame/libgottlieb.a ar -rcs ../../../../libretro/bin/mame_mame/libgottlieb.a ../../../../libretro/obj/libretro/src/mame/gottlieb/exterm.o ../../../../libretro/obj/libretro/src/mame/gottlieb/gottlieb.o mkdir -p "../../../../libretro/obj/libretro/src/mame/gridcomp" Compiling src/mame/gridcomp/gridcomp.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gridcomp/gridcomp.o" -c "../../../../../src/mame/gridcomp/gridcomp.cpp" In file included from ../../../../../src/frontend/mame/luaengine_render.cpp:18: ../../../../../src/emu/rendlay.h:430:7: warning: defining ‘layout_view’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 430 | class layout_view | ^~~~~~~~~~~ /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/frontend/mame/luaengine_render.cpp: In instantiation of ‘auto {anonymous}::get_bitmap_pixels(const T&, sol::this_state, const rectangle&) [with T = bitmap_specific]’: ../../../../../src/frontend/mame/luaengine_render.cpp:176:29: required from ‘auto {anonymous}::make_bitmap_specific_type(sol::table, const char*) [with T = bitmap_specific; sol::table = sol::basic_table_core >]’ 176 | return get_bitmap_pixels(bitmap, s, bitmap.cliprect()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/frontend/mame/luaengine_render.cpp:858:39: required from here 858 | make_bitmap_specific_type(sol().registry(), "bitmap16"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/frontend/mame/luaengine_render.cpp:157:20: warning: cast from ‘char*’ to ‘bitmap_specific::pixel_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 157 | auto ptr = reinterpret_cast(luaL_buffinitsize(s, &buff, size)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/frontend/mame/luaengine_render.cpp: In instantiation of ‘auto {anonymous}::get_bitmap_pixels(const T&, sol::this_state, const rectangle&) [with T = bitmap_specific]’: ../../../../../src/frontend/mame/luaengine_render.cpp:176:29: required from ‘auto {anonymous}::make_bitmap_specific_type(sol::table, const char*) [with T = bitmap_specific; sol::table = sol::basic_table_core >]’ 176 | return get_bitmap_pixels(bitmap, s, bitmap.cliprect()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/frontend/mame/luaengine_render.cpp:859:39: required from here 859 | make_bitmap_specific_type(sol().registry(), "bitmap32"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/frontend/mame/luaengine_render.cpp:157:20: warning: cast from ‘char*’ to ‘bitmap_specific::pixel_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 157 | auto ptr = reinterpret_cast(luaL_buffinitsize(s, &buff, size)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/frontend/mame/luaengine_render.cpp: In instantiation of ‘auto {anonymous}::get_bitmap_pixels(const T&, sol::this_state, const rectangle&) [with T = bitmap_specific]’: ../../../../../src/frontend/mame/luaengine_render.cpp:176:29: required from ‘auto {anonymous}::make_bitmap_specific_type(sol::table, const char*) [with T = bitmap_specific; sol::table = sol::basic_table_core >]’ 176 | return get_bitmap_pixels(bitmap, s, bitmap.cliprect()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/frontend/mame/luaengine_render.cpp:860:39: required from here 860 | make_bitmap_specific_type(sol().registry(), "bitmap64"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/frontend/mame/luaengine_render.cpp:157:20: warning: cast from ‘char*’ to ‘bitmap_specific::pixel_t*’ {aka ‘long unsigned int*’} increases required alignment of target type [-Wcast-align] 157 | auto ptr = reinterpret_cast(luaL_buffinitsize(s, &buff, size)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gridcomp/gridcomp.cpp:63: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/gaelco/splash_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gaelco/splash_v.o" -c "../../../../../src/mame/gaelco/splash_v.cpp" Compiling src/mame/gridcomp/gridkeyb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gridcomp/gridkeyb.o" -c "../../../../../src/mame/gridcomp/gridkeyb.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gaelco/splash_v.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gridcomp/gridkeyb.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/gaelco/targeth.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gaelco/targeth.o" -c "../../../../../src/mame/gaelco/targeth.cpp" Archiving libgridcomp.a... rm -f ../../../../libretro/bin/mame_mame/libgridcomp.a ar -rcs ../../../../libretro/bin/mame_mame/libgridcomp.a ../../../../libretro/obj/libretro/src/mame/gridcomp/gridcomp.o ../../../../libretro/obj/libretro/src/mame/gridcomp/gridkeyb.o mkdir -p "../../../../libretro/obj/libretro/src/mame/grundy" Compiling src/mame/grundy/newbrain.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/grundy/newbrain.o" -c "../../../../../src/mame/grundy/newbrain.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gaelco/targeth.cpp:67: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/grundy/newbrain.cpp:51: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/grundy/newbrain_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/grundy/newbrain_v.o" -c "../../../../../src/mame/grundy/newbrain_v.cpp" Compiling src/mame/gaelco/thoop2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gaelco/thoop2.o" -c "../../../../../src/mame/gaelco/thoop2.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/grundy/newbrain_v.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gaelco/thoop2.cpp:58: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libgrundy.a... rm -f ../../../../libretro/bin/mame_mame/libgrundy.a ar -rcs ../../../../libretro/bin/mame_mame/libgrundy.a ../../../../libretro/obj/libretro/src/mame/grundy/newbrain.o ../../../../libretro/obj/libretro/src/mame/grundy/newbrain_v.o mkdir -p "../../../../libretro/obj/libretro/src/mame/handheld" Compiling src/mame/handheld/bl_handhelds_lcdc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/bl_handhelds_lcdc.o" -c "../../../../../src/mame/handheld/bl_handhelds_lcdc.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/bl_handhelds_lcdc.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/gaelco/wrally.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gaelco/wrally.o" -c "../../../../../src/mame/gaelco/wrally.cpp" Compiling src/mame/handheld/chessking.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/chessking.o" -c "../../../../../src/mame/handheld/chessking.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gaelco/wrally.cpp:128: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/gaelco/wrally_ms.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gaelco/wrally_ms.o" -c "../../../../../src/mame/gaelco/wrally_ms.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/chessking.cpp:34: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gaelco/wrally_ms.cpp:38: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/handheld/dbridgec.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/dbridgec.o" -c "../../../../../src/mame/handheld/dbridgec.cpp" Compiling src/mame/gaelco/xorworld.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gaelco/xorworld.o" -c "../../../../../src/mame/gaelco/xorworld.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/dbridgec.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gaelco/xorworld.cpp:34: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/gaelco/xorworld_ms.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/gaelco/xorworld_ms.o" -c "../../../../../src/mame/gaelco/xorworld_ms.cpp" Compiling src/mame/handheld/evolution_handheld.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/evolution_handheld.o" -c "../../../../../src/mame/handheld/evolution_handheld.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/gaelco/xorworld_ms.cpp:29: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/gaelco/xorworld.cpp: In member function ‘void {anonymous}::xorworld_state::init_xorworld()’: ../../../../../src/mame/gaelco/xorworld.cpp:384:25: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 384 | uint16_t *rom = (uint16_t *)(memregion("maincpu")->base() + 0x1390); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/evolution_handheld.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/handheld/gameking.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/gameking.o" -c "../../../../../src/mame/handheld/gameking.cpp" Compiling src/mame/handheld/generalplus_gpce4.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/generalplus_gpce4.o" -c "../../../../../src/mame/handheld/generalplus_gpce4.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/gameking.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libgaelco.a... rm -f ../../../../libretro/bin/mame_mame/libgaelco.a ar -rcs ../../../../libretro/bin/mame_mame/libgaelco.a ../../../../libretro/obj/libretro/src/mame/gaelco/atvtrack.o ../../../../libretro/obj/libretro/src/mame/gaelco/bigkarnk_ms.o ../../../../libretro/obj/libretro/src/mame/gaelco/blmbycar.o ../../../../libretro/obj/libretro/src/mame/gaelco/ds5002fp_programmer.o ../../../../libretro/obj/libretro/src/mame/gaelco/futbol3.o ../../../../libretro/obj/libretro/src/mame/gaelco/gaelco.o ../../../../libretro/obj/libretro/src/mame/gaelco/gaelco2.o ../../../../libretro/obj/libretro/src/mame/gaelco/gaelco2_m.o ../../../../libretro/obj/libretro/src/mame/gaelco/gaelco2_v.o ../../../../libretro/obj/libretro/src/mame/gaelco/gaelco3d.o ../../../../libretro/obj/libretro/src/mame/gaelco/gaelco3d_m.o ../../../../libretro/obj/libretro/src/mame/gaelco/gaelco3d_v.o ../../../../libretro/obj/libretro/src/mame/gaelco/gaelco_ds5002fp.o ../../../../libretro/obj/libretro/src/mame/gaelco/gaelco_v.o ../../../../libretro/obj/libretro/src/mame/gaelco/gaelco_wrally_sprites.o ../../../../libretro/obj/libretro/src/mame/gaelco/gaelcopc.o ../../../../libretro/obj/libretro/src/mame/gaelco/gaelcrpt.o ../../../../libretro/obj/libretro/src/mame/gaelco/glass.o ../../../../libretro/obj/libretro/src/mame/gaelco/goldart.o ../../../../libretro/obj/libretro/src/mame/gaelco/lotoplay.o ../../../../libretro/obj/libretro/src/mame/gaelco/mastboy.o ../../../../libretro/obj/libretro/src/mame/gaelco/mastboyo.o ../../../../libretro/obj/libretro/src/mame/gaelco/mastboyo_ms.o ../../../../libretro/obj/libretro/src/mame/gaelco/radsys.o ../../../../libretro/obj/libretro/src/mame/gaelco/rollext.o ../../../../libretro/obj/libretro/src/mame/gaelco/splash.o ../../../../libretro/obj/libretro/src/mame/gaelco/splash_ms.o ../../../../libretro/obj/libretro/src/mame/gaelco/splash_v.o ../../../../libretro/obj/libretro/src/mame/gaelco/targeth.o ../../../../libretro/obj/libretro/src/mame/gaelco/thoop2.o ../../../../libretro/obj/libretro/src/mame/gaelco/wrally.o ../../../../libretro/obj/libretro/src/mame/gaelco/wrally_ms.o ../../../../libretro/obj/libretro/src/mame/gaelco/xorworld.o ../../../../libretro/obj/libretro/src/mame/gaelco/xorworld_ms.o In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/generalplus_gpce4.cpp:29: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/hds" Compiling src/mame/hds/hds200.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hds/hds200.o" -c "../../../../../src/mame/hds/hds200.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hds/hds200.cpp:33: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/handheld/generalplus_gpel31xx.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/generalplus_gpel31xx.o" -c "../../../../../src/mame/handheld/generalplus_gpel31xx.cpp" Compiling src/mame/handheld/gmaster.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/gmaster.o" -c "../../../../../src/mame/handheld/gmaster.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/generalplus_gpel31xx.cpp:6: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/gmaster.cpp:41: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hds/hds200_kbd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hds/hds200_kbd.o" -c "../../../../../src/mame/hds/hds200_kbd.cpp" Compiling src/mame/handheld/gw35th.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/gw35th.o" -c "../../../../../src/mame/handheld/gw35th.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hds/hds200_kbd.cpp:17: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/gw35th.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/handheld/hh_cop400.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/hh_cop400.o" -c "../../../../../src/mame/handheld/hh_cop400.cpp" Archiving libhds.a... rm -f ../../../../libretro/bin/mame_mame/libhds.a ar -rcs ../../../../libretro/bin/mame_mame/libhds.a ../../../../libretro/obj/libretro/src/mame/hds/hds200.o ../../../../libretro/obj/libretro/src/mame/hds/hds200_kbd.o mkdir -p "../../../../libretro/obj/libretro/src/mame/heathzenith" Compiling src/mame/heathzenith/et3400.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/heathzenith/et3400.o" -c "../../../../../src/mame/heathzenith/et3400.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/hh_cop400.cpp:20: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/heathzenith/h19.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/heathzenith/h19.o" -c "../../../../../src/mame/heathzenith/h19.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/heathzenith/et3400.cpp:26: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/heathzenith/h19.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:53: ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/heathzenith/et3400.cpp:262:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 262 | ROM_LOAD_OPTIONAL("prom.u108", 0x1400, 0x0020, CRC(273025c3) SHA1(136c1cdce2a4a796c1c46e8ea4f798cdee4b549b) ) // not used | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ Compiling src/frontend/mame/mame.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/mame.o" -c "../../../../../src/frontend/mame/mame.cpp" Compiling src/mame/heathzenith/h8.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/heathzenith/h8.o" -c "../../../../../src/mame/heathzenith/h8.cpp" Compiling src/mame/handheld/hh_cops1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/hh_cops1.o" -c "../../../../../src/mame/handheld/hh_cops1.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/mame.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/hec2hrp" Compiling src/mame/hec2hrp/hec2hrp.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hec2hrp/hec2hrp.o" -c "../../../../../src/mame/hec2hrp/hec2hrp.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/heathzenith/h8.cpp:47: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/hh_cops1.cpp:19: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hec2hrp/hec2hrp.cpp:85: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/frontend/mame/mame.cpp:26: ../../../../../src/emu/rendlay.h:430:7: warning: defining ‘layout_view’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 430 | class layout_view | ^~~~~~~~~~~ /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/heathzenith/h89.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/heathzenith/h89.o" -c "../../../../../src/mame/heathzenith/h89.cpp" Compiling src/mame/handheld/hh_e0c6200.cpp... In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/heathzenith/h89.cpp:44: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/hh_e0c6200.o" -c "../../../../../src/mame/handheld/hh_e0c6200.cpp" Compiling src/frontend/mame/mameopts.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/mameopts.o" -c "../../../../../src/frontend/mame/mameopts.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/hh_e0c6200.cpp:29: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/mameopts.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hec2hrp/hec2hrp_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hec2hrp/hec2hrp_m.o" -c "../../../../../src/mame/hec2hrp/hec2hrp_m.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hec2hrp/hec2hrp_m.cpp:40: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/heathzenith/mdt60.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/heathzenith/mdt60.o" -c "../../../../../src/mame/heathzenith/mdt60.cpp" Compiling src/frontend/mame/media_ident.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/media_ident.o" -c "../../../../../src/frontend/mame/media_ident.cpp" Compiling src/mame/handheld/hh_hmcs40.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/hh_hmcs40.o" -c "../../../../../src/mame/handheld/hh_hmcs40.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/heathzenith/mdt60.cpp:15: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/media_ident.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/hh_hmcs40.cpp:130: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hec2hrp/hec2hrp_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hec2hrp/hec2hrp_v.o" -c "../../../../../src/mame/hec2hrp/hec2hrp_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hec2hrp/hec2hrp_v.cpp:8: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/frontend/mame/pluginopts.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/pluginopts.o" -c "../../../../../src/frontend/mame/pluginopts.cpp" Compiling src/mame/heathzenith/z100.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/heathzenith/z100.o" -c "../../../../../src/mame/heathzenith/z100.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/pluginopts.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/heathzenith/z100.cpp:203: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libhec2hrp.a... rm -f ../../../../libretro/bin/mame_mame/libhec2hrp.a ar -rcs ../../../../libretro/bin/mame_mame/libhec2hrp.a ../../../../libretro/obj/libretro/src/mame/hec2hrp/hec2hrp.o ../../../../libretro/obj/libretro/src/mame/hec2hrp/hec2hrp_m.o ../../../../libretro/obj/libretro/src/mame/hec2hrp/hec2hrp_v.o Compiling src/mame/heathzenith/z22.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/heathzenith/z22.o" -c "../../../../../src/mame/heathzenith/z22.cpp" In file included from ../../../../../3rdparty/rapidjson/include/rapidjson/reader.h:20, from ../../../../../3rdparty/rapidjson/include/rapidjson/document.h:20, from ../../../../../src/frontend/mame/pluginopts.cpp:17: ../../../../../3rdparty/rapidjson/include/rapidjson/allocators.h: In instantiation of ‘static rapidjson::MemoryPoolAllocator::ChunkHeader* rapidjson::MemoryPoolAllocator::GetChunkHead(SharedData*) [with BaseAllocator = rapidjson::CrtAllocator]’: ../../../../../3rdparty/rapidjson/include/rapidjson/allocators.h:183:42: required from ‘rapidjson::MemoryPoolAllocator::MemoryPoolAllocator(std::size_t, BaseAllocator*) [with BaseAllocator = rapidjson::CrtAllocator; std::size_t = long unsigned int]’ 183 | shared_->chunkHead = GetChunkHead(shared_); | ~~~~~~~~~~~~^~~~~~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/document.h:2530:42: required from ‘rapidjson::GenericDocument::GenericDocument(Allocator*, std::size_t, StackAllocator*) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator; StackAllocator = rapidjson::CrtAllocator; std::size_t = long unsigned int]’ 712 | #define RAPIDJSON_NEW(TypeName) new TypeName ../../../../../src/frontend/mame/pluginopts.cpp:72:22: required from here 72 | rapidjson::Document document; | ^~~~~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/allocators.h:152:16: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘rapidjson::MemoryPoolAllocator::ChunkHeader*’ increases required alignment of target type [-Wcast-align] 152 | return reinterpret_cast(reinterpret_cast(shared) + SIZEOF_SHARED_DATA); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../3rdparty/rapidjson/include/rapidjson/reader.h:25: ../../../../../3rdparty/rapidjson/include/rapidjson/internal/stack.h: In instantiation of ‘T* rapidjson::internal::Stack::Pop(std::size_t) [with T = rapidjson::GenericValue >; Allocator = rapidjson::CrtAllocator; std::size_t = long unsigned int]’: ../../../../../3rdparty/rapidjson/include/rapidjson/document.h:2649:65: required from ‘rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::BasicIStreamWrapper >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator; StackAllocator = rapidjson::CrtAllocator]’ 2649 | ValueType::operator=(*stack_.template Pop(1));// Move value from stack to document | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../../../../../3rdparty/rapidjson/include/rapidjson/document.h:2662:62: required from ‘rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator; StackAllocator = rapidjson::CrtAllocator]’ 2662 | return ParseStream(is); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../../../../../src/frontend/mame/pluginopts.cpp:73:25: required from here 73 | document.ParseStream<0>(isw); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/internal/stack.h:141:16: warning: cast from ‘char*’ to ‘rapidjson::GenericValue >*’ increases required alignment of target type [-Wcast-align] 141 | return reinterpret_cast(stackTop_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/internal/stack.h: In instantiation of ‘T* rapidjson::internal::Stack::Top() [with T = unsigned int; Allocator = rapidjson::CrtAllocator]’: ../../../../../3rdparty/rapidjson/include/rapidjson/reader.h:2077:43: required from ‘rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ 2077 | *stack_.template Top() = *stack_.template Top() + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../3rdparty/rapidjson/include/rapidjson/reader.h:2202:58: required from ‘rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ 2202 | IterativeParsingState d = Transit(state, t, n, is, handler); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/reader.h:561:46: required from ‘rapidjson::ParseResult rapidjson::GenericReader::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ 561 | return IterativeParse(is, handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/document.h:2646:57: required from ‘rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::BasicIStreamWrapper >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator; StackAllocator = rapidjson::CrtAllocator]’ 2646 | parseResult_ = reader.template Parse(is, *this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/document.h:2662:62: required from ‘rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator; StackAllocator = rapidjson::CrtAllocator]’ 2662 | return ParseStream(is); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../../../../../src/frontend/mame/pluginopts.cpp:73:25: required from here 73 | document.ParseStream<0>(isw); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/internal/stack.h:147:16: warning: cast from ‘char*’ to ‘unsigned int*’ increases required alignment of target type [-Wcast-align] 147 | return reinterpret_cast(stackTop_ - sizeof(T)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/internal/stack.h: In instantiation of ‘T* rapidjson::internal::Stack::Pop(std::size_t) [with T = unsigned int; Allocator = rapidjson::CrtAllocator; std::size_t = long unsigned int]’: ../../../../../3rdparty/rapidjson/include/rapidjson/reader.h:2088:56: required from ‘rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ 2088 | SizeType c = *stack_.template Pop(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../../../../../3rdparty/rapidjson/include/rapidjson/reader.h:2202:58: required from ‘rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ 2202 | IterativeParsingState d = Transit(state, t, n, is, handler); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/reader.h:561:46: required from ‘rapidjson::ParseResult rapidjson::GenericReader::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ 561 | return IterativeParse(is, handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/document.h:2646:57: required from ‘rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::BasicIStreamWrapper >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator; StackAllocator = rapidjson::CrtAllocator]’ 2646 | parseResult_ = reader.template Parse(is, *this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/document.h:2662:62: required from ‘rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator; StackAllocator = rapidjson::CrtAllocator]’ 2662 | return ParseStream(is); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../../../../../src/frontend/mame/pluginopts.cpp:73:25: required from here 73 | document.ParseStream<0>(isw); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/internal/stack.h:141:16: warning: cast from ‘char*’ to ‘unsigned int*’ increases required alignment of target type [-Wcast-align] 141 | return reinterpret_cast(stackTop_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/internal/stack.h: In instantiation of ‘T* rapidjson::internal::Stack::PushUnsafe(std::size_t) [with T = unsigned int; Allocator = rapidjson::CrtAllocator; std::size_t = long unsigned int]’: ../../../../../3rdparty/rapidjson/include/rapidjson/internal/stack.h:125:29: required from ‘T* rapidjson::internal::Stack::Push(std::size_t) [with T = unsigned int; Allocator = rapidjson::CrtAllocator; std::size_t = long unsigned int]’ 125 | return PushUnsafe(count); | ~~~~~~~~~~~~~^~~~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/reader.h:2029:44: required from ‘rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ 2029 | *stack_.template Push(1) = n; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../../../../../3rdparty/rapidjson/include/rapidjson/reader.h:2202:58: required from ‘rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ 2202 | IterativeParsingState d = Transit(state, t, n, is, handler); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/reader.h:561:46: required from ‘rapidjson::ParseResult rapidjson::GenericReader::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ 561 | return IterativeParse(is, handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/document.h:2646:57: required from ‘rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::BasicIStreamWrapper >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator; StackAllocator = rapidjson::CrtAllocator]’ 2646 | parseResult_ = reader.template Parse(is, *this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/document.h:2662:62: required from ‘rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator; StackAllocator = rapidjson::CrtAllocator]’ 2662 | return ParseStream(is); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../../../../../src/frontend/mame/pluginopts.cpp:73:25: required from here 73 | document.ParseStream<0>(isw); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/internal/stack.h:132:18: warning: cast from ‘char*’ to ‘unsigned int*’ increases required alignment of target type [-Wcast-align] 132 | T* ret = reinterpret_cast(stackTop_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/internal/stack.h: In instantiation of ‘T* rapidjson::internal::Stack::Pop(std::size_t) [with T = rapidjson::GenericMember, rapidjson::MemoryPoolAllocator >; Allocator = rapidjson::CrtAllocator; std::size_t = long unsigned int]’: ../../../../../3rdparty/rapidjson/include/rapidjson/document.h:2849:94: required from ‘bool rapidjson::GenericDocument::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]’ 2849 | typename ValueType::Member* members = stack_.template Pop(memberCount); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/reader.h:2098:40: required from ‘rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ 2098 | bool hr = handler.EndObject(c); | ~~~~~~~~~~~~~~~~~^~~ ../../../../../3rdparty/rapidjson/include/rapidjson/reader.h:2202:58: required from ‘rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ 2202 | IterativeParsingState d = Transit(state, t, n, is, handler); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/reader.h:561:46: required from ‘rapidjson::ParseResult rapidjson::GenericReader::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ 561 | return IterativeParse(is, handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/document.h:2646:57: required from ‘rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::BasicIStreamWrapper >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator; StackAllocator = rapidjson::CrtAllocator]’ 2646 | parseResult_ = reader.template Parse(is, *this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/document.h:2662:62: required from ‘rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator; StackAllocator = rapidjson::CrtAllocator]’ 2662 | return ParseStream(is); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../../../../../src/frontend/mame/pluginopts.cpp:73:25: required from here 73 | document.ParseStream<0>(isw); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/internal/stack.h:141:16: warning: cast from ‘char*’ to ‘rapidjson::GenericMember, rapidjson::MemoryPoolAllocator >*’ increases required alignment of target type [-Wcast-align] 141 | return reinterpret_cast(stackTop_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/internal/stack.h: In instantiation of ‘T* rapidjson::internal::Stack::Top() [with T = rapidjson::GenericValue >; Allocator = rapidjson::CrtAllocator]’: ../../../../../3rdparty/rapidjson/include/rapidjson/document.h:2850:39: required from ‘bool rapidjson::GenericDocument::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]’ 2850 | stack_.template Top()->SetObjectRaw(members, memberCount, GetAllocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../3rdparty/rapidjson/include/rapidjson/reader.h:2098:40: required from ‘rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ 2098 | bool hr = handler.EndObject(c); | ~~~~~~~~~~~~~~~~~^~~ ../../../../../3rdparty/rapidjson/include/rapidjson/reader.h:2202:58: required from ‘rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ 2202 | IterativeParsingState d = Transit(state, t, n, is, handler); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/reader.h:561:46: required from ‘rapidjson::ParseResult rapidjson::GenericReader::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ 561 | return IterativeParse(is, handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/document.h:2646:57: required from ‘rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::BasicIStreamWrapper >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator; StackAllocator = rapidjson::CrtAllocator]’ 2646 | parseResult_ = reader.template Parse(is, *this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/document.h:2662:62: required from ‘rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator; StackAllocator = rapidjson::CrtAllocator]’ 2662 | return ParseStream(is); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../../../../../src/frontend/mame/pluginopts.cpp:73:25: required from here 73 | document.ParseStream<0>(isw); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/internal/stack.h:147:16: warning: cast from ‘char*’ to ‘rapidjson::GenericValue >*’ increases required alignment of target type [-Wcast-align] 147 | return reinterpret_cast(stackTop_ - sizeof(T)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/internal/stack.h: In instantiation of ‘T* rapidjson::internal::Stack::PushUnsafe(std::size_t) [with T = rapidjson::GenericValue >; Allocator = rapidjson::CrtAllocator; std::size_t = long unsigned int]’: ../../../../../3rdparty/rapidjson/include/rapidjson/internal/stack.h:125:29: required from ‘T* rapidjson::internal::Stack::Push(std::size_t) [with T = rapidjson::GenericValue >; Allocator = rapidjson::CrtAllocator; std::size_t = long unsigned int]’ 125 | return PushUnsafe(count); | ~~~~~~~~~~~~~^~~~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/document.h:2844:62: required from ‘bool rapidjson::GenericDocument::StartObject() [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator; StackAllocator = rapidjson::CrtAllocator]’ 2844 | bool StartObject() { new (stack_.template Push()) ValueType(kObjectType); return true; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../3rdparty/rapidjson/include/rapidjson/reader.h:2033:88: required from ‘rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ 2033 | bool hr = (dst == IterativeParsingObjectInitialState) ? handler.StartObject() : handler.StartArray(); | ~~~~~~~~~~~~~~~~~~~^~ ../../../../../3rdparty/rapidjson/include/rapidjson/reader.h:2202:58: required from ‘rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ 2202 | IterativeParsingState d = Transit(state, t, n, is, handler); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/reader.h:561:46: required from ‘rapidjson::ParseResult rapidjson::GenericReader::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ 561 | return IterativeParse(is, handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/document.h:2646:57: required from ‘rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::BasicIStreamWrapper >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator; StackAllocator = rapidjson::CrtAllocator]’ 2646 | parseResult_ = reader.template Parse(is, *this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/document.h:2662:62: required from ‘rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator; StackAllocator = rapidjson::CrtAllocator]’ 2662 | return ParseStream(is); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../../../../../src/frontend/mame/pluginopts.cpp:73:25: required from here 73 | document.ParseStream<0>(isw); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../../../../../3rdparty/rapidjson/include/rapidjson/internal/stack.h:132:18: warning: cast from ‘char*’ to ‘rapidjson::GenericValue >*’ increases required alignment of target type [-Wcast-align] 132 | T* ret = reinterpret_cast(stackTop_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/heathzenith/z22.cpp:15: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Converting COPYING... python3 ../../../../../scripts/build/file2lines.py ../../../../../COPYING ../../../../generated/emu/copying.ipp copying_text Compiling src/frontend/mame/ui/analogipt.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/analogipt.o" -c "../../../../../src/frontend/mame/ui/analogipt.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/analogipt.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/handheld/hh_ht11xx.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/hh_ht11xx.o" -c "../../../../../src/mame/handheld/hh_ht11xx.cpp" Compiling src/mame/heathzenith/z29.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/heathzenith/z29.o" -c "../../../../../src/mame/heathzenith/z29.cpp" Compiling src/frontend/mame/ui/audio_effect_compressor.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/audio_effect_compressor.o" -c "../../../../../src/frontend/mame/ui/audio_effect_compressor.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/hh_ht11xx.cpp:32: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/frontend/mame/ui/audio_effect_eq.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/audio_effect_eq.o" -c "../../../../../src/frontend/mame/ui/audio_effect_eq.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/heathzenith/z29.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/audio_effect_compressor.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/audio_effect_eq.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/handheld/hh_mediatek_mt6260a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/hh_mediatek_mt6260a.o" -c "../../../../../src/mame/handheld/hh_mediatek_mt6260a.cpp" Compiling src/frontend/mame/ui/audio_effect_filter.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/audio_effect_filter.o" -c "../../../../../src/frontend/mame/ui/audio_effect_filter.cpp" Archiving libheathzenith.a... rm -f ../../../../libretro/bin/mame_mame/libheathzenith.a ar -rcs ../../../../libretro/bin/mame_mame/libheathzenith.a ../../../../libretro/obj/libretro/src/mame/heathzenith/et3400.o ../../../../libretro/obj/libretro/src/mame/heathzenith/h19.o ../../../../libretro/obj/libretro/src/mame/heathzenith/h8.o ../../../../libretro/obj/libretro/src/mame/heathzenith/h89.o ../../../../libretro/obj/libretro/src/mame/heathzenith/mdt60.o ../../../../libretro/obj/libretro/src/mame/heathzenith/z100.o ../../../../libretro/obj/libretro/src/mame/heathzenith/z22.o ../../../../libretro/obj/libretro/src/mame/heathzenith/z29.o In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/hh_mediatek_mt6260a.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/hegenerglaser" Compiling src/mame/hegenerglaser/academy.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hegenerglaser/academy.o" -c "../../../../../src/mame/hegenerglaser/academy.cpp" Compiling src/frontend/mame/ui/audio_effect_reverb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/audio_effect_reverb.o" -c "../../../../../src/frontend/mame/ui/audio_effect_reverb.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/audio_effect_filter.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hegenerglaser/academy.cpp:25: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/audio_effect_reverb.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/handheld/hh_melps4.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/hh_melps4.o" -c "../../../../../src/mame/handheld/hh_melps4.cpp" Compiling src/mame/handheld/hh_mn1400.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/hh_mn1400.o" -c "../../../../../src/mame/handheld/hh_mn1400.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/hh_melps4.cpp:14: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/frontend/mame/ui/audioeffects.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/audioeffects.o" -c "../../../../../src/frontend/mame/ui/audioeffects.cpp" Compiling src/mame/hegenerglaser/amsterdam.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hegenerglaser/amsterdam.o" -c "../../../../../src/mame/hegenerglaser/amsterdam.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/hh_mn1400.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hegenerglaser/amsterdam.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/audioeffects.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hegenerglaser/berlin.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hegenerglaser/berlin.o" -c "../../../../../src/mame/hegenerglaser/berlin.cpp" Compiling src/mame/handheld/hh_pic16.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/hh_pic16.o" -c "../../../../../src/mame/handheld/hh_pic16.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hegenerglaser/berlin.cpp:34: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/frontend/mame/ui/audiomix.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/audiomix.o" -c "../../../../../src/frontend/mame/ui/audiomix.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/hh_pic16.cpp:59: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/audiomix.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hegenerglaser/brikett.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hegenerglaser/brikett.o" -c "../../../../../src/mame/hegenerglaser/brikett.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hegenerglaser/brikett.cpp:89: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/handheld/hh_pps41.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/hh_pps41.o" -c "../../../../../src/mame/handheld/hh_pps41.cpp" Compiling src/frontend/mame/ui/auditmenu.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/auditmenu.o" -c "../../../../../src/frontend/mame/ui/auditmenu.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/hh_pps41.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/auditmenu.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/handheld/hh_rw5000.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/hh_rw5000.o" -c "../../../../../src/mame/handheld/hh_rw5000.cpp" Compiling src/mame/hegenerglaser/europa.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hegenerglaser/europa.o" -c "../../../../../src/mame/hegenerglaser/europa.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/hh_rw5000.cpp:16: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hegenerglaser/europa.cpp:30: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/frontend/mame/ui/barcode.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/barcode.o" -c "../../../../../src/frontend/mame/ui/barcode.cpp" Compiling src/mame/handheld/hh_sm510.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/hh_sm510.o" -c "../../../../../src/mame/handheld/hh_sm510.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/barcode.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hegenerglaser/excalibur.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hegenerglaser/excalibur.o" -c "../../../../../src/mame/hegenerglaser/excalibur.cpp" Compiling src/frontend/mame/ui/cheatopt.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/cheatopt.o" -c "../../../../../src/frontend/mame/ui/cheatopt.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/hh_sm510.cpp:146: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/handheld/hh_smc1k.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/hh_smc1k.o" -c "../../../../../src/mame/handheld/hh_smc1k.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hegenerglaser/excalibur.cpp:56: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/cheatopt.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/hh_smc1k.cpp:19: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/frontend/mame/ui/confswitch.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/confswitch.o" -c "../../../../../src/frontend/mame/ui/confswitch.cpp" Compiling src/frontend/mame/ui/custui.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/custui.o" -c "../../../../../src/frontend/mame/ui/custui.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/confswitch.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hegenerglaser/glasgow.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hegenerglaser/glasgow.o" -c "../../../../../src/mame/hegenerglaser/glasgow.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/custui.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hegenerglaser/glasgow.cpp:42: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/frontend/mame/ui/datmenu.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/datmenu.o" -c "../../../../../src/frontend/mame/ui/datmenu.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/datmenu.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/frontend/mame/ui/devopt.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/devopt.o" -c "../../../../../src/frontend/mame/ui/devopt.cpp" Compiling src/mame/hegenerglaser/milano.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hegenerglaser/milano.o" -c "../../../../../src/mame/hegenerglaser/milano.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/devopt.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hegenerglaser/milano.cpp:18: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/handheld/hh_tms1k.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/hh_tms1k.o" -c "../../../../../src/mame/handheld/hh_tms1k.cpp" Compiling src/frontend/mame/ui/dirmenu.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/dirmenu.o" -c "../../../../../src/frontend/mame/ui/dirmenu.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/hh_tms1k.cpp:228: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/frontend/mame/ui/filecreate.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/filecreate.o" -c "../../../../../src/frontend/mame/ui/filecreate.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/dirmenu.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hegenerglaser/mm1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hegenerglaser/mm1.o" -c "../../../../../src/mame/hegenerglaser/mm1.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/filecreate.cpp:14: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hegenerglaser/mm1.cpp:40: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/frontend/mame/ui/filemngr.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/filemngr.o" -c "../../../../../src/frontend/mame/ui/filemngr.cpp" Compiling src/frontend/mame/ui/filesel.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/filesel.o" -c "../../../../../src/frontend/mame/ui/filesel.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/filemngr.cpp:14: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/filesel.cpp:14: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hegenerglaser/mm2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hegenerglaser/mm2.o" -c "../../../../../src/mame/hegenerglaser/mm2.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hegenerglaser/mm2.cpp:112: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/frontend/mame/ui/floppycntrl.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/floppycntrl.o" -c "../../../../../src/frontend/mame/ui/floppycntrl.cpp" Compiling src/frontend/mame/ui/icorender.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/icorender.o" -c "../../../../../src/frontend/mame/ui/icorender.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/floppycntrl.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/icorender.cpp:19: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hegenerglaser/mmboard.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hegenerglaser/mmboard.o" -c "../../../../../src/mame/hegenerglaser/mmboard.cpp" Compiling src/frontend/mame/ui/imgcntrl.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/imgcntrl.o" -c "../../../../../src/frontend/mame/ui/imgcntrl.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hegenerglaser/mmboard.cpp:15: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/frontend/mame/ui/info.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/info.o" -c "../../../../../src/frontend/mame/ui/info.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/imgcntrl.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/info.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hegenerglaser/mmdisplay1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hegenerglaser/mmdisplay1.o" -c "../../../../../src/mame/hegenerglaser/mmdisplay1.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hegenerglaser/mmdisplay1.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/frontend/mame/ui/info_pty.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/info_pty.o" -c "../../../../../src/frontend/mame/ui/info_pty.cpp" Compiling src/frontend/mame/ui/inifile.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/inifile.o" -c "../../../../../src/frontend/mame/ui/inifile.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/info_pty.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hegenerglaser/mmdisplay2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hegenerglaser/mmdisplay2.o" -c "../../../../../src/mame/hegenerglaser/mmdisplay2.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/inifile.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/handheld/hh_ucom4.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/hh_ucom4.o" -c "../../../../../src/mame/handheld/hh_ucom4.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hegenerglaser/mmdisplay2.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/frontend/mame/ui/inputdevices.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/inputdevices.o" -c "../../../../../src/frontend/mame/ui/inputdevices.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/hh_ucom4.cpp:94: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/inputdevices.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/frontend/mame/ui/inputmap.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/inputmap.o" -c "../../../../../src/frontend/mame/ui/inputmap.cpp" Compiling src/mame/hegenerglaser/modena.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hegenerglaser/modena.o" -c "../../../../../src/mame/hegenerglaser/modena.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/inputmap.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hegenerglaser/modular.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hegenerglaser/modular.o" -c "../../../../../src/mame/hegenerglaser/modular.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hegenerglaser/modena.cpp:19: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hegenerglaser/modular.cpp:87: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/frontend/mame/ui/inputopts.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/inputopts.o" -c "../../../../../src/frontend/mame/ui/inputopts.cpp" Compiling src/mame/handheld/lk3000.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/lk3000.o" -c "../../../../../src/mame/handheld/lk3000.cpp" Compiling src/mame/hegenerglaser/modular_tm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hegenerglaser/modular_tm.o" -c "../../../../../src/mame/hegenerglaser/modular_tm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/inputopts.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/lk3000.cpp:28: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hegenerglaser/modular_tm.cpp:43: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/frontend/mame/ui/inputtoggle.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/inputtoggle.o" -c "../../../../../src/frontend/mame/ui/inputtoggle.cpp" Compiling src/mame/hegenerglaser/mondial.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hegenerglaser/mondial.o" -c "../../../../../src/mame/hegenerglaser/mondial.cpp" Compiling src/mame/handheld/monty.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/monty.o" -c "../../../../../src/mame/handheld/monty.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/inputtoggle.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/hitachi" Compiling src/mame/hitachi/b16.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hitachi/b16.o" -c "../../../../../src/mame/hitachi/b16.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hegenerglaser/mondial.cpp:22: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/monty.cpp:33: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hitachi/b16.cpp:79: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/frontend/mame/ui/keyboard.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/keyboard.o" -c "../../../../../src/frontend/mame/ui/keyboard.cpp" Compiling src/mame/hegenerglaser/mondial2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hegenerglaser/mondial2.o" -c "../../../../../src/mame/hegenerglaser/mondial2.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/keyboard.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/handheld/nl_bship.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/nl_bship.o" -c "../../../../../src/mame/handheld/nl_bship.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hegenerglaser/mondial2.cpp:16: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/handheld/nl_sfxphasor.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/nl_sfxphasor.o" -c "../../../../../src/mame/handheld/nl_sfxphasor.cpp" Compiling src/frontend/mame/ui/mainmenu.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/mainmenu.o" -c "../../../../../src/frontend/mame/ui/mainmenu.cpp" Compiling src/mame/hitachi/bmjr.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hitachi/bmjr.o" -c "../../../../../src/mame/hitachi/bmjr.cpp" Compiling src/mame/handheld/pensebem.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/pensebem.o" -c "../../../../../src/mame/handheld/pensebem.cpp" Compiling src/mame/hegenerglaser/mondial68k.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hegenerglaser/mondial68k.o" -c "../../../../../src/mame/hegenerglaser/mondial68k.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hitachi/bmjr.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/mainmenu.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/pensebem.cpp:106: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hegenerglaser/mondial68k.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hitachi/bml3.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hitachi/bml3.o" -c "../../../../../src/mame/hitachi/bml3.cpp" Compiling src/mame/handheld/rzone.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/rzone.o" -c "../../../../../src/mame/handheld/rzone.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hitachi/bml3.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/frontend/mame/ui/menu.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/menu.o" -c "../../../../../src/frontend/mame/ui/menu.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/rzone.cpp:32: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hegenerglaser/montec.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hegenerglaser/montec.o" -c "../../../../../src/mame/hegenerglaser/montec.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/menu.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hegenerglaser/montec.cpp:22: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/handheld/scrablex.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/scrablex.o" -c "../../../../../src/mame/handheld/scrablex.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/scrablex.cpp:19: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hitachi/mbs1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hitachi/mbs1.o" -c "../../../../../src/mame/hitachi/mbs1.cpp" Compiling src/frontend/mame/ui/midiinout.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/midiinout.o" -c "../../../../../src/frontend/mame/ui/midiinout.cpp" Compiling src/mame/hegenerglaser/polgar.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hegenerglaser/polgar.o" -c "../../../../../src/mame/hegenerglaser/polgar.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hitachi/mbs1.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/midiinout.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/handheld/st2302u_bbl_rom.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/st2302u_bbl_rom.o" -c "../../../../../src/mame/handheld/st2302u_bbl_rom.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hegenerglaser/polgar.cpp:17: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/st2302u_bbl_rom.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/frontend/mame/ui/miscmenu.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/miscmenu.o" -c "../../../../../src/frontend/mame/ui/miscmenu.cpp" Compiling src/mame/hitachi/mbs1_mmu.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hitachi/mbs1_mmu.o" -c "../../../../../src/mame/hitachi/mbs1_mmu.cpp" Compiling src/mame/hegenerglaser/risc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hegenerglaser/risc.o" -c "../../../../../src/mame/hegenerglaser/risc.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/miscmenu.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hitachi/mbs1_mmu.cpp:20: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/handheld/st2302u_bbl_spi.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/st2302u_bbl_spi.o" -c "../../../../../src/mame/handheld/st2302u_bbl_spi.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hegenerglaser/risc.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libhitachi.a... rm -f ../../../../libretro/bin/mame_mame/libhitachi.a ar -rcs ../../../../libretro/bin/mame_mame/libhitachi.a ../../../../libretro/obj/libretro/src/mame/hitachi/b16.o ../../../../libretro/obj/libretro/src/mame/hitachi/bmjr.o ../../../../libretro/obj/libretro/src/mame/hitachi/bml3.o ../../../../libretro/obj/libretro/src/mame/hitachi/mbs1.o ../../../../libretro/obj/libretro/src/mame/hitachi/mbs1_mmu.o mkdir -p "../../../../libretro/obj/libretro/src/mame/homebrew" Compiling src/mame/homebrew/4004clk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/homebrew/4004clk.o" -c "../../../../../src/mame/homebrew/4004clk.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/st2302u_bbl_spi.cpp:30: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/frontend/mame/ui/moptions.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/moptions.o" -c "../../../../../src/frontend/mame/ui/moptions.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/homebrew/4004clk.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hegenerglaser/roma2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hegenerglaser/roma2.o" -c "../../../../../src/mame/hegenerglaser/roma2.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/moptions.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/handheld/talkingbb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/talkingbb.o" -c "../../../../../src/mame/handheld/talkingbb.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hegenerglaser/roma2.cpp:24: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/homebrew/68ksbc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/homebrew/68ksbc.o" -c "../../../../../src/mame/homebrew/68ksbc.cpp" Compiling src/frontend/mame/ui/optsmenu.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/optsmenu.o" -c "../../../../../src/frontend/mame/ui/optsmenu.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/talkingbb.cpp:103: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/homebrew/68ksbc.cpp:29: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/optsmenu.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/handheld/talkingfb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/talkingfb.o" -c "../../../../../src/mame/handheld/talkingfb.cpp" Compiling src/mame/hegenerglaser/smondial.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hegenerglaser/smondial.o" -c "../../../../../src/mame/hegenerglaser/smondial.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/talkingfb.cpp:30: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/frontend/mame/ui/pluginopt.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/pluginopt.o" -c "../../../../../src/frontend/mame/ui/pluginopt.cpp" Compiling src/mame/homebrew/chaos.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/homebrew/chaos.o" -c "../../../../../src/mame/homebrew/chaos.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hegenerglaser/smondial.cpp:22: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/pluginopt.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/homebrew/chaos.cpp:33: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/handheld/tama_4u.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/tama_4u.o" -c "../../../../../src/mame/handheld/tama_4u.cpp" Compiling src/mame/homebrew/d6809.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/homebrew/d6809.o" -c "../../../../../src/mame/homebrew/d6809.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/tama_4u.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libhegenerglaser.a... rm -f ../../../../libretro/bin/mame_mame/libhegenerglaser.a ar -rcs ../../../../libretro/bin/mame_mame/libhegenerglaser.a ../../../../libretro/obj/libretro/src/mame/hegenerglaser/academy.o ../../../../libretro/obj/libretro/src/mame/hegenerglaser/amsterdam.o ../../../../libretro/obj/libretro/src/mame/hegenerglaser/berlin.o ../../../../libretro/obj/libretro/src/mame/hegenerglaser/brikett.o ../../../../libretro/obj/libretro/src/mame/hegenerglaser/europa.o ../../../../libretro/obj/libretro/src/mame/hegenerglaser/excalibur.o ../../../../libretro/obj/libretro/src/mame/hegenerglaser/glasgow.o ../../../../libretro/obj/libretro/src/mame/hegenerglaser/milano.o ../../../../libretro/obj/libretro/src/mame/hegenerglaser/mm1.o ../../../../libretro/obj/libretro/src/mame/hegenerglaser/mm2.o ../../../../libretro/obj/libretro/src/mame/hegenerglaser/mmboard.o ../../../../libretro/obj/libretro/src/mame/hegenerglaser/mmdisplay1.o ../../../../libretro/obj/libretro/src/mame/hegenerglaser/mmdisplay2.o ../../../../libretro/obj/libretro/src/mame/hegenerglaser/modena.o ../../../../libretro/obj/libretro/src/mame/hegenerglaser/modular.o ../../../../libretro/obj/libretro/src/mame/hegenerglaser/modular_tm.o ../../../../libretro/obj/libretro/src/mame/hegenerglaser/mondial.o ../../../../libretro/obj/libretro/src/mame/hegenerglaser/mondial2.o ../../../../libretro/obj/libretro/src/mame/hegenerglaser/mondial68k.o ../../../../libretro/obj/libretro/src/mame/hegenerglaser/montec.o ../../../../libretro/obj/libretro/src/mame/hegenerglaser/polgar.o ../../../../libretro/obj/libretro/src/mame/hegenerglaser/risc.o ../../../../libretro/obj/libretro/src/mame/hegenerglaser/roma2.o ../../../../libretro/obj/libretro/src/mame/hegenerglaser/smondial.o mkdir -p "../../../../libretro/obj/libretro/src/mame/homelab" Compiling src/mame/homelab/braiplus.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/homelab/braiplus.o" -c "../../../../../src/mame/homelab/braiplus.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/homebrew/d6809.cpp:102: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/frontend/mame/ui/prscntrl.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/prscntrl.o" -c "../../../../../src/frontend/mame/ui/prscntrl.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/homelab/braiplus.cpp:25: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/handheld/tama_id.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/tama_id.o" -c "../../../../../src/mame/handheld/tama_id.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/prscntrl.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/tama_id.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/homebrew/dcebridge.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/homebrew/dcebridge.o" -c "../../../../../src/mame/homebrew/dcebridge.cpp" Compiling src/mame/homelab/homelab.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/homelab/homelab.o" -c "../../../../../src/mame/homelab/homelab.cpp" Compiling src/frontend/mame/ui/quitmenu.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/quitmenu.o" -c "../../../../../src/frontend/mame/ui/quitmenu.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/homebrew/dcebridge.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/handheld/tama_mix.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/tama_mix.o" -c "../../../../../src/mame/handheld/tama_mix.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/homelab/homelab.cpp:37: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/quitmenu.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/tama_mix.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:53: ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/homelab/homelab.cpp:1035:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 1035 | ROM_LOAD_OPTIONAL("brl.rom", 0x0000, 0x5000, CRC(54af5d30) SHA1(d1e7b7f5866acba0503d47f610456f396526240b)) | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/homelab/homelab.cpp:1037:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 1037 | ROM_LOAD_OPTIONAL("brlcpm.rom", 0x5000, 0x0020, CRC(b936d568) SHA1(150330eccbc4b664eba4103f051d6e932038e9e8)) | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ Compiling src/mame/homebrew/gigatron.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/homebrew/gigatron.o" -c "../../../../../src/mame/homebrew/gigatron.cpp" Compiling src/frontend/mame/ui/selector.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/selector.o" -c "../../../../../src/frontend/mame/ui/selector.cpp" Compiling src/mame/handheld/teammate.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/teammate.o" -c "../../../../../src/mame/handheld/teammate.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/homebrew/gigatron.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libhomelab.a... rm -f ../../../../libretro/bin/mame_mame/libhomelab.a ar -rcs ../../../../libretro/bin/mame_mame/libhomelab.a ../../../../libretro/obj/libretro/src/mame/homelab/braiplus.o ../../../../libretro/obj/libretro/src/mame/homelab/homelab.o mkdir -p "../../../../libretro/obj/libretro/src/mame/hominn" Compiling src/mame/hominn/hominn_980924.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hominn/hominn_980924.o" -c "../../../../../src/mame/hominn/hominn_980924.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/selector.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/teammate.cpp:19: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hominn/hominn_980924.cpp:32: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/homebrew/gs6502.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/homebrew/gs6502.o" -c "../../../../../src/mame/homebrew/gs6502.cpp" Compiling src/frontend/mame/ui/selgame.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/selgame.o" -c "../../../../../src/frontend/mame/ui/selgame.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/homebrew/gs6502.cpp:7: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/handheld/vegaplus.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/vegaplus.o" -c "../../../../../src/mame/handheld/vegaplus.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/selgame.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/vegaplus.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/homebrew/gs6809.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/homebrew/gs6809.o" -c "../../../../../src/mame/homebrew/gs6809.cpp" Compiling src/mame/hominn/hominn_mcs51.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hominn/hominn_mcs51.o" -c "../../../../../src/mame/hominn/hominn_mcs51.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/homebrew/gs6809.cpp:7: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/handheld/wildfire.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/handheld/wildfire.o" -c "../../../../../src/mame/handheld/wildfire.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hominn/hominn_mcs51.cpp:18: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/handheld/wildfire.cpp:39: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/frontend/mame/ui/selmenu.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/selmenu.o" -c "../../../../../src/frontend/mame/ui/selmenu.cpp" Compiling src/mame/homebrew/gscpm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/homebrew/gscpm.o" -c "../../../../../src/mame/homebrew/gscpm.cpp" Archiving libhominn.a... rm -f ../../../../libretro/bin/mame_mame/libhominn.a ar -rcs ../../../../libretro/bin/mame_mame/libhominn.a ../../../../libretro/obj/libretro/src/mame/hominn/hominn_980924.o ../../../../libretro/obj/libretro/src/mame/hominn/hominn_mcs51.o mkdir -p "../../../../libretro/obj/libretro/src/mame/hp" Compiling src/mame/hp/hp16500.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hp/hp16500.o" -c "../../../../../src/mame/hp/hp16500.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/selmenu.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/homebrew/gscpm.cpp:16: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libhandheld.a... rm -f ../../../../libretro/bin/mame_mame/libhandheld.a ar -rcs ../../../../libretro/bin/mame_mame/libhandheld.a ../../../../libretro/obj/libretro/src/mame/handheld/bl_handhelds_lcdc.o ../../../../libretro/obj/libretro/src/mame/handheld/chessking.o ../../../../libretro/obj/libretro/src/mame/handheld/dbridgec.o ../../../../libretro/obj/libretro/src/mame/handheld/evolution_handheld.o ../../../../libretro/obj/libretro/src/mame/handheld/gameking.o ../../../../libretro/obj/libretro/src/mame/handheld/generalplus_gpce4.o ../../../../libretro/obj/libretro/src/mame/handheld/generalplus_gpel31xx.o ../../../../libretro/obj/libretro/src/mame/handheld/gmaster.o ../../../../libretro/obj/libretro/src/mame/handheld/gw35th.o ../../../../libretro/obj/libretro/src/mame/handheld/hh_cop400.o ../../../../libretro/obj/libretro/src/mame/handheld/hh_cops1.o ../../../../libretro/obj/libretro/src/mame/handheld/hh_e0c6200.o ../../../../libretro/obj/libretro/src/mame/handheld/hh_hmcs40.o ../../../../libretro/obj/libretro/src/mame/handheld/hh_ht11xx.o ../../../../libretro/obj/libretro/src/mame/handheld/hh_mediatek_mt6260a.o ../../../../libretro/obj/libretro/src/mame/handheld/hh_melps4.o ../../../../libretro/obj/libretro/src/mame/handheld/hh_mn1400.o ../../../../libretro/obj/libretro/src/mame/handheld/hh_pic16.o ../../../../libretro/obj/libretro/src/mame/handheld/hh_pps41.o ../../../../libretro/obj/libretro/src/mame/handheld/hh_rw5000.o ../../../../libretro/obj/libretro/src/mame/handheld/hh_sm510.o ../../../../libretro/obj/libretro/src/mame/handheld/hh_smc1k.o ../../../../libretro/obj/libretro/src/mame/handheld/hh_tms1k.o ../../../../libretro/obj/libretro/src/mame/handheld/hh_ucom4.o ../../../../libretro/obj/libretro/src/mame/handheld/lk3000.o ../../../../libretro/obj/libretro/src/mame/handheld/monty.o ../../../../libretro/obj/libretro/src/mame/handheld/nl_bship.o ../../../../libretro/obj/libretro/src/mame/handheld/nl_sfxphasor.o ../../../../libretro/obj/libretro/src/mame/handheld/pensebem.o ../../../../libretro/obj/libretro/src/mame/handheld/rzone.o ../../../../libretro/obj/libretro/src/mame/handheld/scrablex.o ../../../../libretro/obj/libretro/src/mame/handheld/st2302u_bbl_rom.o ../../../../libretro/obj/libretro/src/mame/handheld/st2302u_bbl_spi.o ../../../../libretro/obj/libretro/src/mame/handheld/talkingbb.o ../../../../libretro/obj/libretro/src/mame/handheld/talkingfb.o ../../../../libretro/obj/libretro/src/mame/handheld/tama_4u.o ../../../../libretro/obj/libretro/src/mame/handheld/tama_id.o ../../../../libretro/obj/libretro/src/mame/handheld/tama_mix.o ../../../../libretro/obj/libretro/src/mame/handheld/teammate.o ../../../../libretro/obj/libretro/src/mame/handheld/vegaplus.o ../../../../libretro/obj/libretro/src/mame/handheld/wildfire.o In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hp/hp16500.cpp:50: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hp/hp2100.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hp/hp2100.o" -c "../../../../../src/mame/hp/hp2100.cpp" Compiling src/mame/homebrew/gsz80.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/homebrew/gsz80.o" -c "../../../../../src/mame/homebrew/gsz80.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hp/hp2100.cpp:234: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/homebrew/gsz80.cpp:8: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/homebrew/homez80.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/homebrew/homez80.o" -c "../../../../../src/mame/homebrew/homez80.cpp" Compiling src/mame/hp/hp2620.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hp/hp2620.o" -c "../../../../../src/mame/hp/hp2620.cpp" Compiling src/frontend/mame/ui/selsoft.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/selsoft.o" -c "../../../../../src/frontend/mame/ui/selsoft.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/homebrew/homez80.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/homebrew/lft_chiptune.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/homebrew/lft_chiptune.o" -c "../../../../../src/mame/homebrew/lft_chiptune.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hp/hp2620.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/selsoft.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/homebrew/lft_chiptune.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/frontend/mame/ui/simpleselgame.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/simpleselgame.o" -c "../../../../../src/frontend/mame/ui/simpleselgame.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/simpleselgame.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/homebrew/lft_craft.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/homebrew/lft_craft.o" -c "../../../../../src/mame/homebrew/lft_craft.cpp" Compiling src/mame/hp/hp2640.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hp/hp2640.o" -c "../../../../../src/mame/hp/hp2640.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/homebrew/lft_craft.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hp/hp2640.cpp:105: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/frontend/mame/ui/sliders.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/sliders.o" -c "../../../../../src/frontend/mame/ui/sliders.cpp" Compiling src/mame/hp/hp2640_tape.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hp/hp2640_tape.o" -c "../../../../../src/mame/hp/hp2640_tape.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/sliders.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hp/hp2640_tape.cpp:44: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/homebrew/lft_phasor.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/homebrew/lft_phasor.o" -c "../../../../../src/mame/homebrew/lft_phasor.cpp" Compiling src/mame/hp/hp3478a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hp/hp3478a.o" -c "../../../../../src/mame/hp/hp3478a.cpp" Compiling src/frontend/mame/ui/slotopt.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/slotopt.o" -c "../../../../../src/frontend/mame/ui/slotopt.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/homebrew/lft_phasor.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hp/hp3478a.cpp:57: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hp/hp48.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hp/hp48.o" -c "../../../../../src/mame/hp/hp48.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/slotopt.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hp/hp48.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/homebrew/linux4004.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/homebrew/linux4004.o" -c "../../../../../src/mame/homebrew/linux4004.cpp" Compiling src/mame/hp/hp48_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hp/hp48_m.o" -c "../../../../../src/mame/hp/hp48_m.cpp" Compiling src/frontend/mame/ui/sndmenu.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/sndmenu.o" -c "../../../../../src/frontend/mame/ui/sndmenu.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/homebrew/linux4004.cpp:15: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hp/hp48_m.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/sndmenu.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hp/hp48_port.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hp/hp48_port.o" -c "../../../../../src/mame/hp/hp48_port.cpp" Compiling src/mame/homebrew/minib.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/homebrew/minib.o" -c "../../../../../src/mame/homebrew/minib.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hp/hp48_port.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/huangyeh" Compiling src/mame/huangyeh/hy-268a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/huangyeh/hy-268a.o" -c "../../../../../src/mame/huangyeh/hy-268a.cpp" Compiling src/frontend/mame/ui/state.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/state.o" -c "../../../../../src/frontend/mame/ui/state.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/homebrew/minib.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/huangyeh/hy-268a.cpp:31: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/state.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hp/hp48_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hp/hp48_v.o" -c "../../../../../src/mame/hp/hp48_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hp/hp48_v.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/homebrew/mk1forth.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/homebrew/mk1forth.o" -c "../../../../../src/mame/homebrew/mk1forth.cpp" Compiling src/frontend/mame/ui/submenu.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/submenu.o" -c "../../../../../src/frontend/mame/ui/submenu.cpp" Compiling src/mame/hp/hp49gp.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hp/hp49gp.o" -c "../../../../../src/mame/hp/hp49gp.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/homebrew/mk1forth.cpp:26: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/huangyeh/hy-9802.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/huangyeh/hy-9802.o" -c "../../../../../src/mame/huangyeh/hy-9802.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/submenu.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hp/hp49gp.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/huangyeh/hy-9802.cpp:72: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/homebrew/p112.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/homebrew/p112.o" -c "../../../../../src/mame/homebrew/p112.cpp" Compiling src/frontend/mame/ui/swlist.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/swlist.o" -c "../../../../../src/frontend/mame/ui/swlist.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/homebrew/p112.cpp:39: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hp/hp620lx.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hp/hp620lx.o" -c "../../../../../src/mame/hp/hp620lx.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/swlist.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hp/hp620lx.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/homebrew/pc532.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/homebrew/pc532.o" -c "../../../../../src/mame/homebrew/pc532.cpp" Archiving libhuangyeh.a... rm -f ../../../../libretro/bin/mame_mame/libhuangyeh.a ar -rcs ../../../../libretro/bin/mame_mame/libhuangyeh.a ../../../../libretro/obj/libretro/src/mame/huangyeh/hy-268a.o ../../../../libretro/obj/libretro/src/mame/huangyeh/hy-9802.o mkdir -p "../../../../libretro/obj/libretro/src/mame/husky" Compiling src/mame/husky/hawk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/husky/hawk.o" -c "../../../../../src/mame/husky/hawk.cpp" Compiling src/frontend/mame/ui/systemlist.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/systemlist.o" -c "../../../../../src/frontend/mame/ui/systemlist.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/homebrew/pc532.cpp:19: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hp/hp64k.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hp/hp64k.o" -c "../../../../../src/mame/hp/hp64k.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/husky/hawk.cpp:14: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/systemlist.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hp/hp64k.cpp:149: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/husky/hunter16.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/husky/hunter16.o" -c "../../../../../src/mame/husky/hunter16.cpp" Compiling src/frontend/mame/ui/tapectrl.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/tapectrl.o" -c "../../../../../src/frontend/mame/ui/tapectrl.cpp" Compiling src/mame/homebrew/phunsy.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/homebrew/phunsy.o" -c "../../../../../src/mame/homebrew/phunsy.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/husky/hunter16.cpp:15: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/tapectrl.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/homebrew/phunsy.cpp:29: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hp/hp700.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hp/hp700.o" -c "../../../../../src/mame/hp/hp700.cpp" Compiling src/mame/husky/hunter2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/husky/hunter2.o" -c "../../../../../src/mame/husky/hunter2.cpp" Compiling src/frontend/mame/ui/text.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/text.o" -c "../../../../../src/frontend/mame/ui/text.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hp/hp700.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/homebrew/pimps.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/homebrew/pimps.o" -c "../../../../../src/mame/homebrew/pimps.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/text.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/husky/hunter2.cpp:33: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/homebrew/pimps.cpp:70: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hp/hp7596a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hp/hp7596a.o" -c "../../../../../src/mame/hp/hp7596a.cpp" Compiling src/frontend/mame/ui/textbox.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/textbox.o" -c "../../../../../src/frontend/mame/ui/textbox.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hp/hp7596a.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/husky/husky.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/husky/husky.o" -c "../../../../../src/mame/husky/husky.cpp" Compiling src/mame/homebrew/ravens.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/homebrew/ravens.o" -c "../../../../../src/mame/homebrew/ravens.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/textbox.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/husky/husky.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/homebrew/ravens.cpp:72: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hp/hp80.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hp/hp80.o" -c "../../../../../src/mame/hp/hp80.cpp" Compiling src/frontend/mame/ui/ui.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/ui.o" -c "../../../../../src/frontend/mame/ui/ui.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hp/hp80.cpp:73: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/ui.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/homebrew/rc2014.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/homebrew/rc2014.o" -c "../../../../../src/mame/homebrew/rc2014.cpp" Archiving libhusky.a... rm -f ../../../../libretro/bin/mame_mame/libhusky.a ar -rcs ../../../../libretro/bin/mame_mame/libhusky.a ../../../../libretro/obj/libretro/src/mame/husky/hawk.o ../../../../libretro/obj/libretro/src/mame/husky/hunter16.o ../../../../libretro/obj/libretro/src/mame/husky/hunter2.o ../../../../libretro/obj/libretro/src/mame/husky/husky.o mkdir -p "../../../../libretro/obj/libretro/src/mame/ibm" Compiling src/mame/ibm/ibm3153.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ibm/ibm3153.o" -c "../../../../../src/mame/ibm/ibm3153.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/homebrew/rc2014.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ibm/ibm3153.cpp:40: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/frontend/mame/ui/ui.cpp:41: ../../../../../src/emu/rendlay.h:430:7: warning: defining ‘layout_view’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 430 | class layout_view | ^~~~~~~~~~~ /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/homebrew/sbc6510.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/homebrew/sbc6510.o" -c "../../../../../src/mame/homebrew/sbc6510.cpp" Compiling src/mame/ibm/ibm3477.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ibm/ibm3477.o" -c "../../../../../src/mame/ibm/ibm3477.cpp" Compiling src/mame/hp/hp80_optrom.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hp/hp80_optrom.o" -c "../../../../../src/mame/hp/hp80_optrom.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/homebrew/sbc6510.cpp:55: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ibm/ibm3477.cpp:38: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hp/hp80_optrom.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/frontend/mame/ui/utils.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/utils.o" -c "../../../../../src/frontend/mame/ui/utils.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/utils.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hp/hp95lx.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hp/hp95lx.o" -c "../../../../../src/mame/hp/hp95lx.cpp" Compiling src/mame/ibm/ibm5100.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ibm/ibm5100.o" -c "../../../../../src/mame/ibm/ibm5100.cpp" Compiling src/mame/homebrew/sitcom.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/homebrew/sitcom.o" -c "../../../../../src/mame/homebrew/sitcom.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ibm/ibm5100.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hp/hp95lx.cpp:59: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/homebrew/sitcom.cpp:33: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ibm/ibm5100_kbd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ibm/ibm5100_kbd.o" -c "../../../../../src/mame/ibm/ibm5100_kbd.cpp" Compiling src/mame/homebrew/test_t400.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/homebrew/test_t400.o" -c "../../../../../src/mame/homebrew/test_t400.cpp" Compiling src/mame/hp/hp9825.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hp/hp9825.o" -c "../../../../../src/mame/hp/hp9825.cpp" Compiling src/frontend/mame/ui/videoopt.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/videoopt.o" -c "../../../../../src/frontend/mame/ui/videoopt.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ibm/ibm5100_kbd.cpp:53: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/homebrew/test_t400.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hp/hp9825.cpp:35: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/videoopt.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ibm/ibm5550.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ibm/ibm5550.o" -c "../../../../../src/mame/ibm/ibm5550.cpp" Compiling src/mame/homebrew/ultim809.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/homebrew/ultim809.o" -c "../../../../../src/mame/homebrew/ultim809.cpp" In file included from ../../../../../src/frontend/mame/ui/videoopt.cpp:15: ../../../../../src/emu/rendlay.h:430:7: warning: defining ‘layout_view’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 430 | class layout_view | ^~~~~~~~~~~ /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/frontend/mame/ui/viewgfx.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/viewgfx.o" -c "../../../../../src/frontend/mame/ui/viewgfx.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ibm/ibm5550.cpp:27: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/homebrew/ultim809.cpp:38: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/viewgfx.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hp/hp9825_optrom.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hp/hp9825_optrom.o" -c "../../../../../src/mame/hp/hp9825_optrom.cpp" Compiling src/mame/ibm/ibm6580.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ibm/ibm6580.o" -c "../../../../../src/mame/ibm/ibm6580.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hp/hp9825_optrom.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/homebrew/uzebox.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/homebrew/uzebox.o" -c "../../../../../src/mame/homebrew/uzebox.cpp" Compiling src/frontend/mame/ui/widgets.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/widgets.o" -c "../../../../../src/frontend/mame/ui/widgets.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ibm/ibm6580.cpp:150: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/homebrew/uzebox.cpp:15: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hp/hp9825_tape.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hp/hp9825_tape.o" -c "../../../../../src/mame/hp/hp9825_tape.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/widgets.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hp/hp9825_tape.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/frontend/mame/ui/about.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/frontend/mame" -I"../../../../../src/devices" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/expat/lib" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/rapidjson/include" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/frontend/mame/ui/about.o" -c "../../../../../src/frontend/mame/ui/about.cpp" Compiling src/mame/homebrew/z80clock.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/homebrew/z80clock.o" -c "../../../../../src/mame/homebrew/z80clock.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/frontend/mame/ui/about.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ibm/ibm6580_fdc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ibm/ibm6580_fdc.o" -c "../../../../../src/mame/ibm/ibm6580_fdc.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/homebrew/z80clock.cpp:16: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hp/hp9845.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hp/hp9845.o" -c "../../../../../src/mame/hp/hp9845.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ibm/ibm6580_fdc.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hp/hp9845.cpp:38: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libfrontend.a... rm -f "../../../../libretro/bin/libfrontend.a" Compiling src/mame/homebrew/z80dev.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/homebrew/z80dev.o" -c "../../../../../src/mame/homebrew/z80dev.cpp" ar -cs ../../../../libretro/bin/libfrontend.a Compiling src/mame/ibm/ibm6580_kbd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ibm/ibm6580_kbd.o" -c "../../../../../src/mame/ibm/ibm6580_kbd.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/homebrew/z80dev.cpp:24: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ibm/ibm6580_kbd.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/ice" Compiling src/mame/ice/calchase.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ice/calchase.o" -c "../../../../../src/mame/ice/calchase.cpp" Compiling src/mame/homebrew/zexall.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/homebrew/zexall.o" -c "../../../../../src/mame/homebrew/zexall.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ice/calchase.cpp:123: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hp/hp9845_optrom.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hp/hp9845_optrom.o" -c "../../../../../src/mame/hp/hp9845_optrom.cpp" Compiling src/mame/ibm/ptpc110.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ibm/ptpc110.o" -c "../../../../../src/mame/ibm/ptpc110.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/homebrew/zexall.cpp:31: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/ice/calchase.cpp: In constructor ‘{anonymous}::calchase_state::calchase_state(const machine_config&, device_type, const char*)’: ../../../../../src/mame/ice/calchase.cpp:409:53: warning: ‘pcat_base_state::pcat_base_state(const machine_config&, device_type, const char*)’ is deprecated: Leaky abstraction of a southbridge, to be replaced with actual chipset emulation. [-Wdeprecated-declarations] 409 | : pcat_base_state(mconfig, type, tag) | ^ In file included from ../../../../../src/mame/ice/calchase.cpp:125: ../../../../../src/mame/shared/pcshare.h:20:9: note: declared here 20 | pcat_base_state(const machine_config &mconfig, device_type type, const char *tag) : | ^~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hp/hp9845_optrom.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ibm/ptpc110.cpp:46: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libhomebrew.a... rm -f ../../../../libretro/bin/mame_mame/libhomebrew.a ar -rcs ../../../../libretro/bin/mame_mame/libhomebrew.a ../../../../libretro/obj/libretro/src/mame/homebrew/4004clk.o ../../../../libretro/obj/libretro/src/mame/homebrew/68ksbc.o ../../../../libretro/obj/libretro/src/mame/homebrew/chaos.o ../../../../libretro/obj/libretro/src/mame/homebrew/d6809.o ../../../../libretro/obj/libretro/src/mame/homebrew/dcebridge.o ../../../../libretro/obj/libretro/src/mame/homebrew/gigatron.o ../../../../libretro/obj/libretro/src/mame/homebrew/gs6502.o ../../../../libretro/obj/libretro/src/mame/homebrew/gs6809.o ../../../../libretro/obj/libretro/src/mame/homebrew/gscpm.o ../../../../libretro/obj/libretro/src/mame/homebrew/gsz80.o ../../../../libretro/obj/libretro/src/mame/homebrew/homez80.o ../../../../libretro/obj/libretro/src/mame/homebrew/lft_chiptune.o ../../../../libretro/obj/libretro/src/mame/homebrew/lft_craft.o ../../../../libretro/obj/libretro/src/mame/homebrew/lft_phasor.o ../../../../libretro/obj/libretro/src/mame/homebrew/linux4004.o ../../../../libretro/obj/libretro/src/mame/homebrew/minib.o ../../../../libretro/obj/libretro/src/mame/homebrew/mk1forth.o ../../../../libretro/obj/libretro/src/mame/homebrew/p112.o ../../../../libretro/obj/libretro/src/mame/homebrew/pc532.o ../../../../libretro/obj/libretro/src/mame/homebrew/phunsy.o ../../../../libretro/obj/libretro/src/mame/homebrew/pimps.o ../../../../libretro/obj/libretro/src/mame/homebrew/ravens.o ../../../../libretro/obj/libretro/src/mame/homebrew/rc2014.o ../../../../libretro/obj/libretro/src/mame/homebrew/sbc6510.o ../../../../libretro/obj/libretro/src/mame/homebrew/sitcom.o ../../../../libretro/obj/libretro/src/mame/homebrew/test_t400.o ../../../../libretro/obj/libretro/src/mame/homebrew/ultim809.o ../../../../libretro/obj/libretro/src/mame/homebrew/uzebox.o ../../../../libretro/obj/libretro/src/mame/homebrew/z80clock.o ../../../../libretro/obj/libretro/src/mame/homebrew/z80dev.o ../../../../libretro/obj/libretro/src/mame/homebrew/zexall.o Compiling src/mame/hp/hp9845_printer.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hp/hp9845_printer.o" -c "../../../../../src/mame/hp/hp9845_printer.cpp" Compiling src/mame/ice/chexx.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ice/chexx.o" -c "../../../../../src/mame/ice/chexx.cpp" Compiling src/mame/ibm/rosetta.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ibm/rosetta.o" -c "../../../../../src/mame/ibm/rosetta.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ice/chexx.cpp:79: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hp/hp9845_printer.cpp:55: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ibm/rosetta.cpp:18: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ibm/rs6000_type7xxx.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ibm/rs6000_type7xxx.o" -c "../../../../../src/mame/ibm/rs6000_type7xxx.cpp" Compiling src/mame/hp/hp98x5_io_sys.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hp/hp98x5_io_sys.o" -c "../../../../../src/mame/hp/hp98x5_io_sys.cpp" Compiling src/mame/ibm/rtpc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ibm/rtpc.o" -c "../../../../../src/mame/ibm/rtpc.cpp" Compiling src/mame/ice/cutrope.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ice/cutrope.o" -c "../../../../../src/mame/ice/cutrope.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hp/hp98x5_io_sys.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ibm/rs6000_type7xxx.cpp:22: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ibm/rtpc.cpp:77: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ice/cutrope.cpp:20: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hp/hp98x6.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hp/hp98x6.o" -c "../../../../../src/mame/hp/hp98x6.cpp" Compiling src/mame/ibm/rtpc_iocc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ibm/rtpc_iocc.o" -c "../../../../../src/mame/ibm/rtpc_iocc.cpp" Compiling src/mame/ice/fcourtfev.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ice/fcourtfev.o" -c "../../../../../src/mame/ice/fcourtfev.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hp/hp98x6.cpp:46: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ibm/rtpc_iocc.cpp:15: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ice/fcourtfev.cpp:79: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ibm/rtpc_kbd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ibm/rtpc_kbd.o" -c "../../../../../src/mame/ibm/rtpc_kbd.cpp" Compiling src/mame/ibm/rtpc_kbdc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ibm/rtpc_kbdc.o" -c "../../../../../src/mame/ibm/rtpc_kbdc.cpp" Compiling src/mame/ice/frenzyxprss.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ice/frenzyxprss.o" -c "../../../../../src/mame/ice/frenzyxprss.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ibm/rtpc_kbdc.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ibm/rtpc_kbd.cpp:46: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ice/frenzyxprss.cpp:34: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hp/hp98x6_optrom.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hp/hp98x6_optrom.o" -c "../../../../../src/mame/hp/hp98x6_optrom.cpp" Compiling src/mame/ibm/rtpc_kls.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ibm/rtpc_kls.o" -c "../../../../../src/mame/ibm/rtpc_kls.cpp" Compiling src/mame/ice/ice_bozopail.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ice/ice_bozopail.o" -c "../../../../../src/mame/ice/ice_bozopail.cpp" Compiling src/mame/ice/ice_hhhippos.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ice/ice_hhhippos.o" -c "../../../../../src/mame/ice/ice_hhhippos.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hp/hp98x6_optrom.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ibm/rtpc_kls.cpp:8: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ice/ice_bozopail.cpp:20: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ice/ice_hhhippos.cpp:50: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hp/hp98x6_upi.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hp/hp98x6_upi.o" -c "../../../../../src/mame/hp/hp98x6_upi.cpp" Compiling src/mame/hp/hp9k.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hp/hp9k.o" -c "../../../../../src/mame/hp/hp9k.cpp" Compiling src/mame/ice/ice_tbd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ice/ice_tbd.o" -c "../../../../../src/mame/ice/ice_tbd.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hp/hp98x6_upi.cpp:31: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ibm/rtpc_mouse.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ibm/rtpc_mouse.o" -c "../../../../../src/mame/ibm/rtpc_mouse.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hp/hp9k.cpp:40: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ice/ice_tbd.cpp:20: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ibm/rtpc_mouse.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ibm/thinkpad600.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ibm/thinkpad600.o" -c "../../../../../src/mame/ibm/thinkpad600.cpp" Compiling src/mame/ice/lethalj.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ice/lethalj.o" -c "../../../../../src/mame/ice/lethalj.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ibm/thinkpad600.cpp:160: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ibm/thinkpad8xx.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ibm/thinkpad8xx.o" -c "../../../../../src/mame/ibm/thinkpad8xx.cpp" Compiling src/mame/hp/hp9k_3xx.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hp/hp9k_3xx.o" -c "../../../../../src/mame/hp/hp9k_3xx.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ice/lethalj.cpp:180: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ibm/thinkpad8xx.cpp:46: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hp/hp9k_3xx.cpp:61: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hp/hp_ipc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hp/hp_ipc.o" -c "../../../../../src/mame/hp/hp_ipc.cpp" Archiving libibm.a... rm -f ../../../../libretro/bin/mame_mame/libibm.a ar -rcs ../../../../libretro/bin/mame_mame/libibm.a ../../../../libretro/obj/libretro/src/mame/ibm/ibm3153.o ../../../../libretro/obj/libretro/src/mame/ibm/ibm3477.o ../../../../libretro/obj/libretro/src/mame/ibm/ibm5100.o ../../../../libretro/obj/libretro/src/mame/ibm/ibm5100_kbd.o ../../../../libretro/obj/libretro/src/mame/ibm/ibm5550.o ../../../../libretro/obj/libretro/src/mame/ibm/ibm6580.o ../../../../libretro/obj/libretro/src/mame/ibm/ibm6580_fdc.o ../../../../libretro/obj/libretro/src/mame/ibm/ibm6580_kbd.o ../../../../libretro/obj/libretro/src/mame/ibm/ptpc110.o ../../../../libretro/obj/libretro/src/mame/ibm/rosetta.o ../../../../libretro/obj/libretro/src/mame/ibm/rs6000_type7xxx.o ../../../../libretro/obj/libretro/src/mame/ibm/rtpc.o ../../../../libretro/obj/libretro/src/mame/ibm/rtpc_iocc.o ../../../../libretro/obj/libretro/src/mame/ibm/rtpc_kbd.o ../../../../libretro/obj/libretro/src/mame/ibm/rtpc_kbdc.o ../../../../libretro/obj/libretro/src/mame/ibm/rtpc_kls.o ../../../../libretro/obj/libretro/src/mame/ibm/rtpc_mouse.o ../../../../libretro/obj/libretro/src/mame/ibm/thinkpad600.o ../../../../libretro/obj/libretro/src/mame/ibm/thinkpad8xx.o Compiling src/mame/ice/schexx4gen.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ice/schexx4gen.o" -c "../../../../../src/mame/ice/schexx4gen.cpp" Compiling src/mame/ice/skimaxx.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ice/skimaxx.o" -c "../../../../../src/mame/ice/skimaxx.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hp/hp_ipc.cpp:358: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ice/schexx4gen.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hp/hp_ipc_optrom.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hp/hp_ipc_optrom.o" -c "../../../../../src/mame/hp/hp_ipc_optrom.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ice/skimaxx.cpp:39: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hp/hp_ipc_optrom.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/hp/hp_ipc.cpp: In member function ‘virtual void {anonymous}::hp_ipc_state::machine_start()’: ../../../../../src/mame/hp/hp_ipc.cpp:700:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 700 | m_internal_ram = (uint16_t *)m_ram->pointer(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/ice/vp101.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/ice/vp101.o" -c "../../../../../src/mame/ice/vp101.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/ice/vp101.cpp:102: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/hp/hpz80unk.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hp/hpz80unk.o" -c "../../../../../src/mame/hp/hpz80unk.cpp" mkdir -p "../../../../libretro/obj/libretro/src/mame/igs" Compiling src/mame/igs/5clown.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/5clown.o" -c "../../../../../src/mame/igs/5clown.cpp" Compiling src/mame/hp/jornada.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/hp/jornada.o" -c "../../../../../src/mame/hp/jornada.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hp/hpz80unk.cpp:44: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/5clown.cpp:457: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/hp/jornada.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libice.a... rm -f ../../../../libretro/bin/mame_mame/libice.a ar -rcs ../../../../libretro/bin/mame_mame/libice.a ../../../../libretro/obj/libretro/src/mame/ice/calchase.o ../../../../libretro/obj/libretro/src/mame/ice/chexx.o ../../../../libretro/obj/libretro/src/mame/ice/cutrope.o ../../../../libretro/obj/libretro/src/mame/ice/fcourtfev.o ../../../../libretro/obj/libretro/src/mame/ice/frenzyxprss.o ../../../../libretro/obj/libretro/src/mame/ice/ice_bozopail.o ../../../../libretro/obj/libretro/src/mame/ice/ice_hhhippos.o ../../../../libretro/obj/libretro/src/mame/ice/ice_tbd.o ../../../../libretro/obj/libretro/src/mame/ice/lethalj.o ../../../../libretro/obj/libretro/src/mame/ice/schexx4gen.o ../../../../libretro/obj/libretro/src/mame/ice/skimaxx.o ../../../../libretro/obj/libretro/src/mame/ice/vp101.o mkdir -p "../../../../libretro/obj/libretro/src/mame/igt" Compiling src/mame/igt/drw80pkr.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igt/drw80pkr.o" -c "../../../../../src/mame/igt/drw80pkr.cpp" Compiling src/mame/igt/fortune1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igt/fortune1.o" -c "../../../../../src/mame/igt/fortune1.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igt/drw80pkr.cpp:127: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/igs/cabaret.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/cabaret.o" -c "../../../../../src/mame/igs/cabaret.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igt/fortune1.cpp:292: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libhp.a... rm -f ../../../../libretro/bin/mame_mame/libhp.a ar -rcs ../../../../libretro/bin/mame_mame/libhp.a ../../../../libretro/obj/libretro/src/mame/hp/hp16500.o ../../../../libretro/obj/libretro/src/mame/hp/hp2100.o ../../../../libretro/obj/libretro/src/mame/hp/hp2620.o ../../../../libretro/obj/libretro/src/mame/hp/hp2640.o ../../../../libretro/obj/libretro/src/mame/hp/hp2640_tape.o ../../../../libretro/obj/libretro/src/mame/hp/hp3478a.o ../../../../libretro/obj/libretro/src/mame/hp/hp48.o ../../../../libretro/obj/libretro/src/mame/hp/hp48_m.o ../../../../libretro/obj/libretro/src/mame/hp/hp48_port.o ../../../../libretro/obj/libretro/src/mame/hp/hp48_v.o ../../../../libretro/obj/libretro/src/mame/hp/hp49gp.o ../../../../libretro/obj/libretro/src/mame/hp/hp620lx.o ../../../../libretro/obj/libretro/src/mame/hp/hp64k.o ../../../../libretro/obj/libretro/src/mame/hp/hp700.o ../../../../libretro/obj/libretro/src/mame/hp/hp7596a.o ../../../../libretro/obj/libretro/src/mame/hp/hp80.o ../../../../libretro/obj/libretro/src/mame/hp/hp80_optrom.o ../../../../libretro/obj/libretro/src/mame/hp/hp95lx.o ../../../../libretro/obj/libretro/src/mame/hp/hp9825.o ../../../../libretro/obj/libretro/src/mame/hp/hp9825_optrom.o ../../../../libretro/obj/libretro/src/mame/hp/hp9825_tape.o ../../../../libretro/obj/libretro/src/mame/hp/hp9845.o ../../../../libretro/obj/libretro/src/mame/hp/hp9845_optrom.o ../../../../libretro/obj/libretro/src/mame/hp/hp9845_printer.o ../../../../libretro/obj/libretro/src/mame/hp/hp98x5_io_sys.o ../../../../libretro/obj/libretro/src/mame/hp/hp98x6.o ../../../../libretro/obj/libretro/src/mame/hp/hp98x6_optrom.o ../../../../libretro/obj/libretro/src/mame/hp/hp98x6_upi.o ../../../../libretro/obj/libretro/src/mame/hp/hp9k.o ../../../../libretro/obj/libretro/src/mame/hp/hp9k_3xx.o ../../../../libretro/obj/libretro/src/mame/hp/hp_ipc.o ../../../../libretro/obj/libretro/src/mame/hp/hp_ipc_optrom.o ../../../../libretro/obj/libretro/src/mame/hp/hpz80unk.o ../../../../libretro/obj/libretro/src/mame/hp/jornada.o In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/cabaret.cpp:30: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/informer" Compiling src/mame/informer/informer_207_100.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/informer/informer_207_100.o" -c "../../../../../src/mame/informer/informer_207_100.cpp" Compiling src/mame/igt/gkigt.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igt/gkigt.o" -c "../../../../../src/mame/igt/gkigt.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/informer/informer_207_100.cpp:20: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/intel" Compiling src/mame/intel/basic52.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/intel/basic52.o" -c "../../../../../src/mame/intel/basic52.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igt/gkigt.cpp:120: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/igs/dunhuang.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/dunhuang.o" -c "../../../../../src/mame/igs/dunhuang.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/intel/basic52.cpp:25: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/dunhuang.cpp:54: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/informer/informer_207_376.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/informer/informer_207_376.o" -c "../../../../../src/mame/informer/informer_207_376.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/informer/informer_207_376.cpp:29: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/igt/peplus.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igt/peplus.o" -c "../../../../../src/mame/igt/peplus.cpp" Compiling src/mame/intel/i420ex.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/intel/i420ex.o" -c "../../../../../src/mame/intel/i420ex.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igt/peplus.cpp:202: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/intel/i420ex.cpp:28: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/igs/goldstar.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/goldstar.o" -c "../../../../../src/mame/igs/goldstar.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/goldstar.cpp:257: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/informer/informer_207_376_kbd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/informer/informer_207_376_kbd.o" -c "../../../../../src/mame/informer/informer_207_376_kbd.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/informer/informer_207_376_kbd.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/intel/imds2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/intel/imds2.o" -c "../../../../../src/mame/intel/imds2.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/intel/imds2.cpp:81: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/informer/informer_213.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/informer/informer_213.o" -c "../../../../../src/mame/informer/informer_213.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/informer/informer_213.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/intel/imds2ioc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/intel/imds2ioc.o" -c "../../../../../src/mame/intel/imds2ioc.cpp" Compiling src/mame/igt/splus.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igt/splus.o" -c "../../../../../src/mame/igt/splus.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/intel/imds2ioc.cpp:8: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libinformer.a... rm -f ../../../../libretro/bin/mame_mame/libinformer.a ar -rcs ../../../../libretro/bin/mame_mame/libinformer.a ../../../../libretro/obj/libretro/src/mame/informer/informer_207_100.o ../../../../libretro/obj/libretro/src/mame/informer/informer_207_376.o ../../../../libretro/obj/libretro/src/mame/informer/informer_207_376_kbd.o ../../../../libretro/obj/libretro/src/mame/informer/informer_213.o In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igt/splus.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/intergraph" Compiling src/mame/intergraph/interpro.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/intergraph/interpro.o" -c "../../../../../src/mame/intergraph/interpro.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/intergraph/interpro.cpp:228: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libigt.a... rm -f ../../../../libretro/bin/mame_mame/libigt.a ar -rcs ../../../../libretro/bin/mame_mame/libigt.a ../../../../libretro/obj/libretro/src/mame/igt/drw80pkr.o ../../../../libretro/obj/libretro/src/mame/igt/fortune1.o ../../../../libretro/obj/libretro/src/mame/igt/gkigt.o ../../../../libretro/obj/libretro/src/mame/igt/peplus.o ../../../../libretro/obj/libretro/src/mame/igt/splus.o Compiling src/mame/intel/imm6_76.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/intel/imm6_76.o" -c "../../../../../src/mame/intel/imm6_76.cpp" In file included from ../../../../../src/emu/emu.h:53: ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/intergraph/interpro.cpp:1611:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 1611 | ROM_LOAD_OPTIONAL("y226.u67", 0x00000, 0x20000, CRC(46c0b105) SHA1(7c4a104e4fb3d0e5e8db7c911cdfb3f5c4fb0218)) | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/intergraph/interpro.cpp:1614:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 1614 | ROM_LOAD_OPTIONAL("y225.u76", 0x00000, 0x20000, CRC(54d95730) SHA1(a4e114dee1567d8aa31eed770f7cc366588f395c)) | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/intergraph/interpro.cpp:1627:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 1627 | ROM_LOAD_OPTIONAL("y226.u67", 0x00000, 0x20000, CRC(46c0b105) SHA1(7c4a104e4fb3d0e5e8db7c911cdfb3f5c4fb0218)) | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/intergraph/interpro.cpp:1630:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 1630 | ROM_LOAD_OPTIONAL("y225.u76", 0x00000, 0x20000, CRC(54d95730) SHA1(a4e114dee1567d8aa31eed770f7cc366588f395c)) | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/intergraph/interpro.cpp:1643:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 1643 | ROM_LOAD_OPTIONAL("y226_0c3_1210.u67", 0x00000, 0x20000, CRC(46c0b105) SHA1(7c4a104e4fb3d0e5e8db7c911cdfb3f5c4fb0218)) | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/intergraph/interpro.cpp:1646:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 1646 | ROM_LOAD_OPTIONAL("y225_0c3_1211.u76", 0x00000, 0x20000, CRC(54d95730) SHA1(a4e114dee1567d8aa31eed770f7cc366588f395c)) | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/intergraph/interpro.cpp:1683:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 1683 | ROM_LOAD_OPTIONAL("y226.u67", 0x00000, 0x20000, CRC(46c0b105) SHA1(7c4a104e4fb3d0e5e8db7c911cdfb3f5c4fb0218)) | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/intergraph/interpro.cpp:1686:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 1686 | ROM_LOAD_OPTIONAL("y225.u76", 0x00000, 0x20000, CRC(54d95730) SHA1(a4e114dee1567d8aa31eed770f7cc366588f395c)) | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/intergraph/interpro.cpp:1714:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 1714 | ROM_LOAD_OPTIONAL("flash.lsb", 0x00000, 0x20000, CRC(46c0b105) SHA1(7c4a104e4fb3d0e5e8db7c911cdfb3f5c4fb0218)) | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/intergraph/interpro.cpp:1717:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 1717 | ROM_LOAD_OPTIONAL("flash.msb", 0x00000, 0x20000, CRC(54d95730) SHA1(a4e114dee1567d8aa31eed770f7cc366588f395c)) | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/intergraph/interpro.cpp:1729:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 1729 | ROM_LOAD_OPTIONAL("y226.u130", 0x00000, 0x20000, CRC(46c0b105) SHA1(7c4a104e4fb3d0e5e8db7c911cdfb3f5c4fb0218)) | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/intergraph/interpro.cpp:1732:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 1732 | ROM_LOAD_OPTIONAL("y225.u117", 0x00000, 0x20000, CRC(54d95730) SHA1(a4e114dee1567d8aa31eed770f7cc366588f395c)) | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/intergraph/interpro.cpp:1744:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 1744 | ROM_LOAD_OPTIONAL("y226.u130", 0x00000, 0x20000, CRC(46c0b105) SHA1(7c4a104e4fb3d0e5e8db7c911cdfb3f5c4fb0218)) | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/intergraph/interpro.cpp:1747:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 1747 | ROM_LOAD_OPTIONAL("y225.u117", 0x00000, 0x20000, CRC(54d95730) SHA1(a4e114dee1567d8aa31eed770f7cc366588f395c)) | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ Compiling src/mame/igs/igs009.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/igs009.o" -c "../../../../../src/mame/igs/igs009.cpp" Compiling src/mame/igs/igs011.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/igs011.o" -c "../../../../../src/mame/igs/igs011.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/intel/imm6_76.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/igs009.cpp:32: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/igs011.cpp:70: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/intel/intellec4.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/intel/intellec4.o" -c "../../../../../src/mame/intel/intellec4.cpp" Compiling src/mame/intergraph/interpro_arbga.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/intergraph/interpro_arbga.o" -c "../../../../../src/mame/intergraph/interpro_arbga.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/intel/intellec4.cpp:42: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs011.cpp: In member function ‘void {anonymous}::igs011_oki_state::wlcc_decrypt()’: ../../../../../src/mame/igs/igs011.cpp:760:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 760 | u16 *src = (u16 *)m_maincpu_region->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs011.cpp: In member function ‘void {anonymous}::igs011_oki_state::lhb_decrypt()’: ../../../../../src/mame/igs/igs011.cpp:783:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 783 | u16 *src = (u16 *)m_maincpu_region->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs011.cpp: In member function ‘void {anonymous}::igs011_oki_state::drgnwrld_type3_decrypt()’: ../../../../../src/mame/igs/igs011.cpp:807:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 807 | u16 *src = (u16 *)m_maincpu_region->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs011.cpp: In member function ‘void {anonymous}::igs011_oki_state::drgnwrld_type2_decrypt()’: ../../../../../src/mame/igs/igs011.cpp:834:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 834 | u16 *src = (u16 *)m_maincpu_region->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs011.cpp: In member function ‘void {anonymous}::igs011_oki_state::drgnwrld_type1_decrypt()’: ../../../../../src/mame/igs/igs011.cpp:866:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 866 | u16 *src = (u16 *)m_maincpu_region->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs011.cpp: In member function ‘void {anonymous}::igs011_oki_state::drgnwrldv40k_decrypt()’: ../../../../../src/mame/igs/igs011.cpp:895:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 895 | u16 *src = (u16 *)m_maincpu_region->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs011.cpp: In member function ‘void {anonymous}::igs011_oki_state::lhb2_decrypt()’: ../../../../../src/mame/igs/igs011.cpp:925:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 925 | u16 *src = (u16 *)m_maincpu_region->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs011.cpp: In member function ‘void {anonymous}::igs011_oki_state::lhb3_decrypt()’: ../../../../../src/mame/igs/igs011.cpp:952:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 952 | u16 *src = (u16 *)m_maincpu_region->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs011.cpp: In member function ‘void {anonymous}::igs011_oki_state::nkishusp_decrypt()’: ../../../../../src/mame/igs/igs011.cpp:982:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 982 | u16 *src = (u16 *)m_maincpu_region->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs011.cpp: In member function ‘void {anonymous}::igs011_oki_state::tygn_decrypt()’: ../../../../../src/mame/igs/igs011.cpp:1018:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 1018 | u16 *src = (u16 *)m_maincpu_region->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs011.cpp: In member function ‘void {anonymous}::vbowl_state::vbowl_decrypt()’: ../../../../../src/mame/igs/igs011.cpp:1050:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 1050 | u16 *src = (u16 *)m_maincpu_region->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs011.cpp: In member function ‘void {anonymous}::vbowl_state::vbowlhk_decrypt()’: ../../../../../src/mame/igs/igs011.cpp:1085:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 1085 | u16 *src = (u16 *)m_maincpu_region->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs011.cpp: In member function ‘void {anonymous}::igs011_oki_state::dbc_decrypt()’: ../../../../../src/mame/igs/igs011.cpp:1132:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 1132 | u16 *src = (u16 *)m_maincpu_region->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs011.cpp: In member function ‘void {anonymous}::igs011_oki_state::ryukobou_decrypt()’: ../../../../../src/mame/igs/igs011.cpp:1181:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 1181 | u16 *src = (u16 *)m_maincpu_region->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs011.cpp: In member function ‘void {anonymous}::igs011_oki_state::init_xymga()’: ../../../../../src/mame/igs/igs011.cpp:2527:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 2527 | u16 *src = (u16 *)m_maincpu_region->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs011.cpp: In member function ‘void {anonymous}::igs011_oki_state::init_lhb2cpgs()’: ../../../../../src/mame/igs/igs011.cpp:2601:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 2601 | u16 *rom = (u16 *)m_maincpu_region->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs011.cpp: In member function ‘void {anonymous}::igs011_oki_state::init_lhb3()’: ../../../../../src/mame/igs/igs011.cpp:2618:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 2618 | u16 *rom = (u16 *)m_maincpu_region->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs011.cpp: In member function ‘void {anonymous}::igs011_oki_state::init_tygn()’: ../../../../../src/mame/igs/igs011.cpp:2647:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 2647 | u16 *rom = (u16 *)m_maincpu_region->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs011.cpp: In member function ‘void {anonymous}::vbowl_state::init_vbowl()’: ../../../../../src/mame/igs/igs011.cpp:2671:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 2671 | u16 *rom = (u16 *)m_maincpu_region->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs011.cpp: In member function ‘void {anonymous}::igs011_oki_state::init_nkishusp()’: ../../../../../src/mame/igs/igs011.cpp:2718:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 2718 | u16 *rom = (u16 *)m_maincpu_region->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/igs/igs017.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/igs017.o" -c "../../../../../src/mame/igs/igs017.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/intergraph/interpro_arbga.cpp:17: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/igs017.cpp:94: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/intel/intellec8.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/intel/intellec8.o" -c "../../../../../src/mame/intel/intellec8.cpp" Compiling src/mame/intergraph/interpro_ioga.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/intergraph/interpro_ioga.o" -c "../../../../../src/mame/intergraph/interpro_ioga.cpp" Compiling src/mame/igs/igs017_igs031.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/igs017_igs031.o" -c "../../../../../src/mame/igs/igs017_igs031.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/intel/intellec8.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/intergraph/interpro_ioga.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/igs017_igs031.cpp:14: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs017.cpp: In member function ‘void {anonymous}::igs017_state::mgcs_decrypt_program_rom()’: ../../../../../src/mame/igs/igs017.cpp:1523:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 1523 | u16 *const rom = (u16 *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs017.cpp: In member function ‘void {anonymous}::igs017_state::mgcsa_decrypt_program_rom()’: ../../../../../src/mame/igs/igs017.cpp:1571:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 1571 | u16 *const rom = (u16 *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs017.cpp: In member function ‘void {anonymous}::igs017_state::mgcsb_decrypt_program_rom()’: ../../../../../src/mame/igs/igs017.cpp:1615:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 1615 | u16 *const rom = (u16 *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs017.cpp: In member function ‘void {anonymous}::igs017_state::init_sdmg2754ca()’: ../../../../../src/mame/igs/igs017.cpp:1965:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 1965 | u16 *const rom = (u16 *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs017.cpp: In member function ‘void {anonymous}::igs017_state::init_sdmg2754cb()’: ../../../../../src/mame/igs/igs017.cpp:2016:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 2016 | u16 *const rom = (u16 *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs017.cpp: In member function ‘void {anonymous}::igs017_state::init_sdmg2()’: ../../../../../src/mame/igs/igs017.cpp:2066:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 2066 | u16 *const rom = (u16 *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs017.cpp: In member function ‘void {anonymous}::igs017_state::init_sdmg2p()’: ../../../../../src/mame/igs/igs017.cpp:2099:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 2099 | u16 *const rom = (u16 *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs017.cpp: In member function ‘void {anonymous}::igs017_state::init_mgdha()’: ../../../../../src/mame/igs/igs017.cpp:2128:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 2128 | u16 *const rom = (u16 *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs017.cpp: In member function ‘void {anonymous}::igs017_state::init_lhzb2()’: ../../../../../src/mame/igs/igs017.cpp:2188:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 2188 | u16 *const rom = (u16 *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs017.cpp: In member function ‘void {anonymous}::igs017_state::init_lhzb2a()’: ../../../../../src/mame/igs/igs017.cpp:2282:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 2282 | u16 *const rom = (u16 *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs017.cpp: In member function ‘void {anonymous}::igs017_state::init_lhzb2b()’: ../../../../../src/mame/igs/igs017.cpp:2349:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 2349 | u16 *const rom = (u16 *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs017.cpp: In member function ‘void {anonymous}::igs017_state::init_lhzb2c()’: ../../../../../src/mame/igs/igs017.cpp:2418:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 2418 | u16 *const rom = (u16 *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs017.cpp: In member function ‘void {anonymous}::igs017_state::init_slqz2()’: ../../../../../src/mame/igs/igs017.cpp:2494:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 2494 | u16 *const rom = (u16 *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs017.cpp: In member function ‘void {anonymous}::igs017_state::init_slqz2b()’: ../../../../../src/mame/igs/igs017.cpp:2576:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 2576 | u16 *const rom = (u16 *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs017.cpp: In member function ‘void {anonymous}::igs017_state::init_jking302us()’: ../../../../../src/mame/igs/igs017.cpp:2674:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 2674 | u16 *const rom = (u16 *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/intel/ipc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/intel/ipc.o" -c "../../../../../src/mame/intel/ipc.cpp" Compiling src/mame/intel/ipds.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/intel/ipds.o" -c "../../../../../src/mame/intel/ipds.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/intel/ipc.cpp:42: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/intergraph/interpro_mcga.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/intergraph/interpro_mcga.o" -c "../../../../../src/mame/intergraph/interpro_mcga.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/intel/ipds.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/intergraph/interpro_mcga.cpp:18: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/intel/isbc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/intel/isbc.o" -c "../../../../../src/mame/intel/isbc.cpp" Compiling src/mame/igs/igs022.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/igs022.o" -c "../../../../../src/mame/igs/igs022.cpp" Compiling src/mame/intel/isbc660.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/intel/isbc660.o" -c "../../../../../src/mame/intel/isbc660.cpp" Compiling src/mame/intergraph/interpro_sga.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/intergraph/interpro_sga.o" -c "../../../../../src/mame/intergraph/interpro_sga.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/intel/isbc.cpp:19: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/igs022.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs022.cpp: In member function ‘virtual void igs022_device::device_reset()’: ../../../../../src/mame/igs/igs022.cpp:54:37: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 54 | const u16 * const PROTROM = (u16 *)m_rom->base(); | ^~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs022.cpp: In member function ‘void igs022_device::do_dma(osd::u16, osd::u16, osd::u16, osd::u16)’: ../../../../../src/mame/igs/igs022.cpp:99:37: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 99 | const u16 * const PROTROM = (u16 *)m_rom->base(); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/intergraph/interpro_sga.cpp:17: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/intel/isbc660.cpp:17: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/igs/igs023_video.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/igs023_video.o" -c "../../../../../src/mame/igs/igs023_video.cpp" Compiling src/mame/intel/isbc8010.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/intel/isbc8010.o" -c "../../../../../src/mame/intel/isbc8010.cpp" Archiving libintergraph.a... rm -f ../../../../libretro/bin/mame_mame/libintergraph.a ar -rcs ../../../../libretro/bin/mame_mame/libintergraph.a ../../../../libretro/obj/libretro/src/mame/intergraph/interpro.o ../../../../libretro/obj/libretro/src/mame/intergraph/interpro_arbga.o ../../../../libretro/obj/libretro/src/mame/intergraph/interpro_ioga.o ../../../../libretro/obj/libretro/src/mame/intergraph/interpro_mcga.o ../../../../libretro/obj/libretro/src/mame/intergraph/interpro_sga.o Compiling src/mame/intel/isbc8030.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/intel/isbc8030.o" -c "../../../../../src/mame/intel/isbc8030.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/igs023_video.cpp:7: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/intel/isbc_208.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/intel/isbc_208.o" -c "../../../../../src/mame/intel/isbc_208.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/intel/isbc8010.cpp:28: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/intel/isbc8030.cpp:32: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/igs/igs025.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/igs025.o" -c "../../../../../src/mame/igs/igs025.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/intel/isbc_208.cpp:6: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/intel/rex6000.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/intel/rex6000.o" -c "../../../../../src/mame/intel/rex6000.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/igs025.cpp:15: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/intel/sdk51.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/intel/sdk51.o" -c "../../../../../src/mame/intel/sdk51.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/intel/rex6000.cpp:29: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/intel/sdk51.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/intel/sdk80.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/intel/sdk80.o" -c "../../../../../src/mame/intel/sdk80.cpp" Compiling src/mame/igs/igs027a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/igs027a.o" -c "../../../../../src/mame/igs/igs027a.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/intel/sdk80.cpp:26: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/igs027a.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/intel/sdk85.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/intel/sdk85.o" -c "../../../../../src/mame/intel/sdk85.cpp" Compiling src/mame/intel/sdk86.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/intel/sdk86.o" -c "../../../../../src/mame/intel/sdk86.cpp" Compiling src/mame/igs/igs028.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/igs028.o" -c "../../../../../src/mame/igs/igs028.cpp" mkdir -p "../../../../libretro/obj/libretro/src/mame/interton" Compiling src/mame/interton/vc4000.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/interton/vc4000.o" -c "../../../../../src/mame/interton/vc4000.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/intel/sdk85.cpp:46: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/igs028.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/intel/sdk86.cpp:27: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/interton/vc4000.cpp:134: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs028.cpp: In member function ‘void igs028_device::IGS028_do_dma(uint16_t, uint16_t, uint16_t, uint16_t)’: ../../../../../src/mame/igs/igs028.cpp:84:29: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 84 | uint16_t *PROTROM = (uint16_t*)memregion(":user1")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/igs/igs036crypt.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/igs036crypt.o" -c "../../../../../src/mame/igs/igs036crypt.cpp" Compiling src/mame/interton/vc4000_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/interton/vc4000_a.o" -c "../../../../../src/mame/interton/vc4000_a.cpp" Archiving libintel.a... rm -f ../../../../libretro/bin/mame_mame/libintel.a ar -rcs ../../../../libretro/bin/mame_mame/libintel.a ../../../../libretro/obj/libretro/src/mame/intel/basic52.o ../../../../libretro/obj/libretro/src/mame/intel/i420ex.o ../../../../libretro/obj/libretro/src/mame/intel/imds2.o ../../../../libretro/obj/libretro/src/mame/intel/imds2ioc.o ../../../../libretro/obj/libretro/src/mame/intel/imm6_76.o ../../../../libretro/obj/libretro/src/mame/intel/intellec4.o ../../../../libretro/obj/libretro/src/mame/intel/intellec8.o ../../../../libretro/obj/libretro/src/mame/intel/ipc.o ../../../../libretro/obj/libretro/src/mame/intel/ipds.o ../../../../libretro/obj/libretro/src/mame/intel/isbc.o ../../../../libretro/obj/libretro/src/mame/intel/isbc660.o ../../../../libretro/obj/libretro/src/mame/intel/isbc8010.o ../../../../libretro/obj/libretro/src/mame/intel/isbc8030.o ../../../../libretro/obj/libretro/src/mame/intel/isbc_208.o ../../../../libretro/obj/libretro/src/mame/intel/rex6000.o ../../../../libretro/obj/libretro/src/mame/intel/sdk51.o ../../../../libretro/obj/libretro/src/mame/intel/sdk80.o ../../../../libretro/obj/libretro/src/mame/intel/sdk85.o ../../../../libretro/obj/libretro/src/mame/intel/sdk86.o Compiling src/mame/interton/vc4000_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/interton/vc4000_v.o" -c "../../../../../src/mame/interton/vc4000_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/igs036crypt.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/interton/vc4000_a.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/irem" Compiling src/mame/irem/irem.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/irem/irem.o" -c "../../../../../src/mame/irem/irem.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/interton/vc4000_v.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/igs/igs_68k_023vid.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/igs_68k_023vid.o" -c "../../../../../src/mame/igs/igs_68k_023vid.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/irem/irem.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/igs/igs_fear.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/igs_fear.o" -c "../../../../../src/mame/igs/igs_fear.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/igs_68k_023vid.cpp:16: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libinterton.a... rm -f ../../../../libretro/bin/mame_mame/libinterton.a ar -rcs ../../../../libretro/bin/mame_mame/libinterton.a ../../../../libretro/obj/libretro/src/mame/interton/vc4000.o ../../../../libretro/obj/libretro/src/mame/interton/vc4000_a.o ../../../../libretro/obj/libretro/src/mame/interton/vc4000_v.o mkdir -p "../../../../libretro/obj/libretro/src/mame/isc" Compiling src/mame/isc/compucolor.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/isc/compucolor.o" -c "../../../../../src/mame/isc/compucolor.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/igs_fear.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/isc/compucolor.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/irem/irem_cpu.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/irem/irem_cpu.o" -c "../../../../../src/mame/irem/irem_cpu.cpp" Compiling src/mame/igs/igs_m027.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/igs_m027.o" -c "../../../../../src/mame/igs/igs_m027.cpp" Compiling src/mame/igs/igs_m027_023vid.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/igs_m027_023vid.o" -c "../../../../../src/mame/igs/igs_m027_023vid.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/irem/irem_cpu.cpp:44: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/igs_m027.cpp:91: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/igs_m027_023vid.cpp:30: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libisc.a... rm -f ../../../../libretro/bin/mame_mame/libisc.a ar -rcs ../../../../libretro/bin/mame_mame/libisc.a ../../../../libretro/obj/libretro/src/mame/isc/compucolor.o mkdir -p "../../../../libretro/obj/libretro/src/mame/itech" Compiling src/mame/itech/capbowl.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/itech/capbowl.o" -c "../../../../../src/mame/itech/capbowl.cpp" Compiling src/mame/irem/m10.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/irem/m10.o" -c "../../../../../src/mame/irem/m10.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/itech/capbowl.cpp:90: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs_m027.cpp: In member function ‘void {anonymous}::igs_m027_state::pgm_create_dummy_internal_arm_region()’: ../../../../../src/mame/igs/igs_m027.cpp:4528:59: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 4528 | auto const temp16 = util::little_endian_cast(reinterpret_cast(memregion("maincpu")->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/irem/m10.cpp:109: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/irem/m102.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/irem/m102.o" -c "../../../../../src/mame/irem/m102.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/irem/m102.cpp:25: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/irem/m107.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/irem/m107.o" -c "../../../../../src/mame/irem/m107.cpp" Compiling src/mame/igs/igs_m027_033vid.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/igs_m027_033vid.o" -c "../../../../../src/mame/igs/igs_m027_033vid.cpp" Compiling src/mame/itech/iteagle.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/itech/iteagle.o" -c "../../../../../src/mame/itech/iteagle.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/irem/m107.cpp:29: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/irem/m119.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/irem/m119.o" -c "../../../../../src/mame/irem/m119.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/igs_m027_033vid.cpp:22: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/itech/iteagle.cpp:104: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/irem/m119.cpp:28: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/devices/video/voodoo_pci.h:11, from ../../../../../src/mame/itech/iteagle.cpp:111: ../../../../../src/devices/video/voodoo.h: In member function ‘osd::u16* voodoo_1_device::draw_buffer(int) const’: ../../../../../src/devices/video/voodoo.h:517:52: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 517 | u16 *draw_buffer(int index) const { return (u16 *)(m_fbram + m_rgboffs[index]); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/voodoo.h: In member function ‘osd::u16* voodoo_1_device::aux_buffer() const’: ../../../../../src/devices/video/voodoo.h:520:62: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 520 | u16 *aux_buffer() const { return (m_auxoffs != ~0) ? (u16 *)(m_fbram + m_auxoffs) : nullptr; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/voodoo.h: In member function ‘osd::u16* voodoo_1_device::ram_end() const’: ../../../../../src/devices/video/voodoo.h:521:39: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 521 | u16 *ram_end() const { return (u16 *)(m_fbram + m_fbmask + 1); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/devices/video/voodoo_banshee.h:16, from ../../../../../src/devices/video/voodoo_pci.h:12: ../../../../../src/devices/video/voodoo_2.h: In member function ‘void voodoo::command_fifo::init(osd::u8*, osd::u32)’: ../../../../../src/devices/video/voodoo_2.h:40:48: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 40 | void init(u8 *ram, u32 size) { m_ram = (u32 *)ram; m_mask = (size / 4) - 1; } | ^~~~~~~~~~ In file included from ../../../../../src/devices/video/voodoo_render.h:16, from ../../../../../src/devices/video/voodoo.h:65: ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:180:15: required from ‘ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2]’ 180 | item = new(item_ptr(m_next)) ArrayType; | ^~~~~~~~ ../../../../../src/devices/video/voodoo_render.h:564:69: required from here 564 | rasterizer_texture &alloc_texture(int tmu) { return m_textures.next(tmu); } | ~~~~~~~~~~~~~~~^~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘voodoo::rasterizer_texture*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:180:15: required from ‘ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8]’ 180 | item = new(item_ptr(m_next)) ArrayType; | ^~~~~~~~ ../../../../../src/devices/video/voodoo_render.h:568:71: required from here 568 | rasterizer_palette &alloc_palette(int which) { return m_palettes.next(which); } | ~~~~~~~~~~~~~~~^~~~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘voodoo::rasterizer_palette*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:125:12: required from ‘ArrayType& poly_array::byindex(osd::u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; osd::u32 = unsigned int]’ 125 | return *item_ptr(index); | ^~~~~~~~ ../../../../../src/devices/video/poly.h:674:38: required from ‘void poly_manager::wait(const char*) [with BaseType = float; ObjectType = voodoo::poly_data; int MaxParams = 0; unsigned char Flags = 2]’ 674 | work_item_callback(&m_unit.byindex(unitnum), 0); | ~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../src/devices/video/voodoo_render.h:539:8: required from here 539 | wait("write_fog"); | ~~~~^~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘poly_manager::work_unit*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 0; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:180:15: required from ‘ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 0]’ 180 | item = new(item_ptr(m_next)) ArrayType; | ^~~~~~~~ ../../../../../src/devices/video/poly.h:187:25: required from ‘ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2]’ 187 | item = &m_chain->next(); | ~~~~~~~~~~~~~^~ ../../../../../src/devices/video/voodoo_render.h:564:69: required from here 564 | rasterizer_texture &alloc_texture(int tmu) { return m_textures.next(tmu); } | ~~~~~~~~~~~~~~~^~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘voodoo::rasterizer_texture*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 0; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:180:15: required from ‘ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 0]’ 180 | item = new(item_ptr(m_next)) ArrayType; | ^~~~~~~~ ../../../../../src/devices/video/poly.h:187:25: required from ‘ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8]’ 187 | item = &m_chain->next(); | ~~~~~~~~~~~~~^~ ../../../../../src/devices/video/voodoo_render.h:568:71: required from here 568 | rasterizer_palette &alloc_palette(int which) { return m_palettes.next(which); } | ~~~~~~~~~~~~~~~^~~~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘voodoo::rasterizer_palette*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/irem/m14.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/irem/m14.o" -c "../../../../../src/mame/irem/m14.cpp" Compiling src/mame/igs/igs_m027_link.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/igs_m027_link.o" -c "../../../../../src/mame/igs/igs_m027_link.cpp" Compiling src/mame/igs/igs_m027xa.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/igs_m027xa.o" -c "../../../../../src/mame/igs/igs_m027xa.cpp" Compiling src/mame/itech/iteagle_fpga.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/itech/iteagle_fpga.o" -c "../../../../../src/mame/itech/iteagle_fpga.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/irem/m14.cpp:49: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/igs_m027_link.cpp:121: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/igs_m027xa.cpp:16: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/itech/iteagle_fpga.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs_m027xa.cpp: In member function ‘void {anonymous}::igs_m027xa_state::pgm_create_dummy_internal_arm_region()’: ../../../../../src/mame/igs/igs_m027xa.cpp:1085:23: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 1085 | u16 *temp16 = (u16 *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/irem/m52.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/irem/m52.o" -c "../../../../../src/mame/irem/m52.cpp" ../../../../../src/mame/igs/igs_m027_link.cpp: In member function ‘void {anonymous}::extension_state::decrypt()’: ../../../../../src/mame/igs/igs_m027_link.cpp:416:27: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 416 | u16 * const rom = (u16 *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs_m027_link.cpp: In member function ‘void {anonymous}::extension_state::init_cjsll()’: ../../../../../src/mame/igs/igs_m027_link.cpp:474:27: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 474 | u16 * const rom = (u16 *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs_m027_link.cpp: In member function ‘void {anonymous}::extension_state::init_mgcs2l()’: ../../../../../src/mame/igs/igs_m027_link.cpp:484:27: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 484 | u16 * const rom = (u16 *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/itech/itech32.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/itech/itech32.o" -c "../../../../../src/mame/itech/itech32.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/irem/m52.cpp:48: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/itech/itech32_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/itech/itech32_v.o" -c "../../../../../src/mame/itech/itech32_v.cpp" Compiling src/mame/igs/igs_m036.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/igs_m036.o" -c "../../../../../src/mame/igs/igs_m036.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/itech/itech32.cpp:392: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/itech/itech32_v.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/igs_m036.cpp:61: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/irem/m57.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/irem/m57.o" -c "../../../../../src/mame/irem/m57.cpp" ../../../../../src/mame/igs/igs_m036.cpp: In member function ‘void {anonymous}::igs_m036_state::pgm_create_dummy_internal_arm_region()’: ../../../../../src/mame/igs/igs_m036.cpp:821:28: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 821 | uint16_t *temp16 = (uint16_t *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs_m036.cpp: In member function ‘void {anonymous}::igs_m036_state::init_mghammer()’: ../../../../../src/mame/igs/igs_m036.cpp:871:33: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 871 | decrypter.decrypter_rom((uint16_t*)memregion("user1")->base(), memregion("user1")->bytes(), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs_m036.cpp:874:34: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 874 | decrypter2.decrypter_rom((uint16_t*)memregion("io")->base(), memregion("io")->bytes(), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs_m036.cpp: In instantiation of ‘void {anonymous}::igs_m036_state::init_key() [with const uint8_t (& Key)[256] = cjdh2_key]’: ../../../../../src/mame/igs/igs_m036.cpp:886:1: required from here 269 | [] (device_t &owner) { downcast(owner).INIT(); }, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/igs/igs_m036.cpp:863:33: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 863 | decrypter.decrypter_rom((uint16_t*)memregion("user1")->base(), memregion("user1")->bytes(), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs_m036.cpp: In instantiation of ‘void {anonymous}::igs_m036_state::init_key() [with const uint8_t (& Key)[256] = cjddzsp_key]’: ../../../../../src/mame/igs/igs_m036.cpp:892:1: required from here 269 | [] (device_t &owner) { downcast(owner).INIT(); }, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/igs/igs_m036.cpp:863:33: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 863 | decrypter.decrypter_rom((uint16_t*)memregion("user1")->base(), memregion("user1")->bytes(), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs_m036.cpp: In instantiation of ‘void {anonymous}::igs_m036_state::init_key() [with const uint8_t (& Key)[256] = qhzb_key]’: ../../../../../src/mame/igs/igs_m036.cpp:894:1: required from here 269 | [] (device_t &owner) { downcast(owner).INIT(); }, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/igs/igs_m036.cpp:863:33: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 863 | decrypter.decrypter_rom((uint16_t*)memregion("user1")->base(), memregion("user1")->bytes(), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs_m036.cpp: In instantiation of ‘void {anonymous}::igs_m036_state::init_key() [with const uint8_t (& Key)[256] = lhtb_key]’: ../../../../../src/mame/igs/igs_m036.cpp:896:1: required from here 269 | [] (device_t &owner) { downcast(owner).INIT(); }, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/igs/igs_m036.cpp:863:33: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 863 | decrypter.decrypter_rom((uint16_t*)memregion("user1")->base(), memregion("user1")->bytes(), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs_m036.cpp: In instantiation of ‘void {anonymous}::igs_m036_state::init_key() [with const uint8_t (& Key)[256] = lhzb3in1_key]’: ../../../../../src/mame/igs/igs_m036.cpp:898:1: required from here 269 | [] (device_t &owner) { downcast(owner).INIT(); }, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/igs/igs_m036.cpp:863:33: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 863 | decrypter.decrypter_rom((uint16_t*)memregion("user1")->base(), memregion("user1")->bytes(), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs_m036.cpp: In instantiation of ‘void {anonymous}::igs_m036_state::init_key() [with const uint8_t (& Key)[256] = m312cn_key]’: ../../../../../src/mame/igs/igs_m036.cpp:900:1: required from here 269 | [] (device_t &owner) { downcast(owner).INIT(); }, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/igs/igs_m036.cpp:863:33: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 863 | decrypter.decrypter_rom((uint16_t*)memregion("user1")->base(), memregion("user1")->bytes(), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs_m036.cpp: In instantiation of ‘void {anonymous}::igs_m036_state::init_key() [with const uint8_t (& Key)[256] = jxry_key]’: ../../../../../src/mame/igs/igs_m036.cpp:906:1: required from here 269 | [] (device_t &owner) { downcast(owner).INIT(); }, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/igs/igs_m036.cpp:863:33: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 863 | decrypter.decrypter_rom((uint16_t*)memregion("user1")->base(), memregion("user1")->bytes(), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs_m036.cpp: In instantiation of ‘void {anonymous}::igs_m036_state::init_key() [with const uint8_t (& Key)[256] = dahuaxy_key]’: ../../../../../src/mame/igs/igs_m036.cpp:908:1: required from here 269 | [] (device_t &owner) { downcast(owner).INIT(); }, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/igs/igs_m036.cpp:863:33: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 863 | decrypter.decrypter_rom((uint16_t*)memregion("user1")->base(), memregion("user1")->bytes(), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs_m036.cpp: In instantiation of ‘void {anonymous}::igs_m036_state::init_key() [with const uint8_t (& Key)[256] = slqzsp_key]’: ../../../../../src/mame/igs/igs_m036.cpp:912:1: required from here 269 | [] (device_t &owner) { downcast(owner).INIT(); }, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/igs/igs_m036.cpp:863:33: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 863 | decrypter.decrypter_rom((uint16_t*)memregion("user1")->base(), memregion("user1")->bytes(), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs_m036.cpp: In instantiation of ‘void {anonymous}::igs_m036_state::init_key() [with const uint8_t (& Key)[256] = sydh_key]’: ../../../../../src/mame/igs/igs_m036.cpp:914:1: required from here 269 | [] (device_t &owner) { downcast(owner).INIT(); }, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/igs/igs_m036.cpp:863:33: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 863 | decrypter.decrypter_rom((uint16_t*)memregion("user1")->base(), memregion("user1")->bytes(), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs_m036.cpp: In instantiation of ‘void {anonymous}::igs_m036_state::init_key() [with const uint8_t (& Key)[256] = xyddz_key]’: ../../../../../src/mame/igs/igs_m036.cpp:916:1: required from here 269 | [] (device_t &owner) { downcast(owner).INIT(); }, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/igs/igs_m036.cpp:863:33: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 863 | decrypter.decrypter_rom((uint16_t*)memregion("user1")->base(), memregion("user1")->bytes(), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs_m036.cpp: In instantiation of ‘void {anonymous}::igs_m036_state::init_key() [with const uint8_t (& Key)[256] = cjbq_key]’: ../../../../../src/mame/igs/igs_m036.cpp:918:1: required from here 269 | [] (device_t &owner) { downcast(owner).INIT(); }, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/igs/igs_m036.cpp:863:33: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 863 | decrypter.decrypter_rom((uint16_t*)memregion("user1")->base(), memregion("user1")->bytes(), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs_m036.cpp: In instantiation of ‘void {anonymous}::igs_m036_state::init_key() [with const uint8_t (& Key)[256] = cjjl_key]’: ../../../../../src/mame/igs/igs_m036.cpp:920:1: required from here 269 | [] (device_t &owner) { downcast(owner).INIT(); }, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/igs/igs_m036.cpp:863:33: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 863 | decrypter.decrypter_rom((uint16_t*)memregion("user1")->base(), memregion("user1")->bytes(), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs_m036.cpp: In instantiation of ‘void {anonymous}::igs_m036_state::init_key() [with const uint8_t (& Key)[256] = cjgdy_key]’: ../../../../../src/mame/igs/igs_m036.cpp:922:1: required from here 269 | [] (device_t &owner) { downcast(owner).INIT(); }, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/igs/igs_m036.cpp:863:33: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 863 | decrypter.decrypter_rom((uint16_t*)memregion("user1")->base(), memregion("user1")->bytes(), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs_m036.cpp: In instantiation of ‘void {anonymous}::igs_m036_state::init_key() [with const uint8_t (& Key)[256] = xydn_key]’: ../../../../../src/mame/igs/igs_m036.cpp:924:1: required from here 269 | [] (device_t &owner) { downcast(owner).INIT(); }, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/igs/igs_m036.cpp:863:33: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 863 | decrypter.decrypter_rom((uint16_t*)memregion("user1")->base(), memregion("user1")->bytes(), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs_m036.cpp: In instantiation of ‘void {anonymous}::igs_m036_state::init_key() [with const uint8_t (& Key)[256] = mjzhizun_key]’: ../../../../../src/mame/igs/igs_m036.cpp:926:1: required from here 269 | [] (device_t &owner) { downcast(owner).INIT(); }, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/igs/igs_m036.cpp:863:33: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 863 | decrypter.decrypter_rom((uint16_t*)memregion("user1")->base(), memregion("user1")->bytes(), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs_m036.cpp: In instantiation of ‘void {anonymous}::igs_m036_state::init_key() [with const uint8_t (& Key)[256] = lhfy_key]’: ../../../../../src/mame/igs/igs_m036.cpp:928:1: required from here 269 | [] (device_t &owner) { downcast(owner).INIT(); }, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/igs/igs_m036.cpp:863:33: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 863 | decrypter.decrypter_rom((uint16_t*)memregion("user1")->base(), memregion("user1")->bytes(), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs_m036.cpp: In instantiation of ‘void {anonymous}::igs_m036_state::init_key() [with const uint8_t (& Key)[256] = hlddz_key]’: ../../../../../src/mame/igs/igs_m036.cpp:930:1: required from here 269 | [] (device_t &owner) { downcast(owner).INIT(); }, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/igs/igs_m036.cpp:863:33: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 863 | decrypter.decrypter_rom((uint16_t*)memregion("user1")->base(), memregion("user1")->bytes(), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs_m036.cpp: In instantiation of ‘void {anonymous}::igs_m036_state::init_key() [with const uint8_t (& Key)[256] = zjddz_key]’: ../../../../../src/mame/igs/igs_m036.cpp:932:1: required from here 269 | [] (device_t &owner) { downcast(owner).INIT(); }, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/igs/igs_m036.cpp:863:33: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 863 | decrypter.decrypter_rom((uint16_t*)memregion("user1")->base(), memregion("user1")->bytes(), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs_m036.cpp: In instantiation of ‘void {anonymous}::igs_m036_state::init_key() [with const uint8_t (& Key)[256] = lhzbgqb_key]’: ../../../../../src/mame/igs/igs_m036.cpp:934:1: required from here 269 | [] (device_t &owner) { downcast(owner).INIT(); }, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/igs/igs_m036.cpp:863:33: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 863 | decrypter.decrypter_rom((uint16_t*)memregion("user1")->base(), memregion("user1")->bytes(), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs_m036.cpp: In instantiation of ‘void {anonymous}::igs_m036_state::init_key() [with const uint8_t (& Key)[256] = hyleyuan_key]’: ../../../../../src/mame/igs/igs_m036.cpp:936:1: required from here 269 | [] (device_t &owner) { downcast(owner).INIT(); }, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/igs/igs_m036.cpp:863:33: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 863 | decrypter.decrypter_rom((uint16_t*)memregion("user1")->base(), memregion("user1")->bytes(), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/igs_m036.cpp: In instantiation of ‘void {anonymous}::igs_m036_state::init_key() [with const uint8_t (& Key)[256] = xcjnh_key]’: ../../../../../src/mame/igs/igs_m036.cpp:938:1: required from here 269 | [] (device_t &owner) { downcast(owner).INIT(); }, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/igs/igs_m036.cpp:863:33: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 863 | decrypter.decrypter_rom((uint16_t*)memregion("user1")->base(), memregion("user1")->bytes(), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/itech/itech8.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/itech/itech8.o" -c "../../../../../src/mame/itech/itech8.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/irem/m57.cpp:57: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/igs/igsmahjong.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/igsmahjong.o" -c "../../../../../src/mame/igs/igsmahjong.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/itech/itech8.cpp:499: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/igsmahjong.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/irem/m58.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/irem/m58.o" -c "../../../../../src/mame/irem/m58.cpp" Compiling src/mame/igs/igspc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/igspc.o" -c "../../../../../src/mame/igs/igspc.cpp" In file included from ../../../../../src/emu/emu.h:58: ../../../../../src/mame/itech/itech8.cpp: In function ‘void construct_ioport_stratab(device_t&, ioport_list&, std::ostream&)’: ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/itech/itech8.cpp:1134:88: note: in expansion of macro ‘PORT_RESET’ 1134 | PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_Y ) PORT_SENSITIVITY(25) PORT_KEYDELTA(32) PORT_RESET PORT_PLAYER(1) | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/itech/itech8.cpp:1137:88: note: in expansion of macro ‘PORT_RESET’ 1137 | PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_X ) PORT_SENSITIVITY(25) PORT_KEYDELTA(32) PORT_RESET PORT_REVERSE PORT_PLAYER(1) | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/itech/itech8.cpp:1140:88: note: in expansion of macro ‘PORT_RESET’ 1140 | PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_Y ) PORT_SENSITIVITY(25) PORT_KEYDELTA(32) PORT_RESET PORT_COCKTAIL PORT_PLAYER(2) | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/itech/itech8.cpp:1143:88: note: in expansion of macro ‘PORT_RESET’ 1143 | PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_X ) PORT_SENSITIVITY(25) PORT_KEYDELTA(32) PORT_RESET PORT_REVERSE PORT_COCKTAIL PORT_PLAYER(2) | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/itech/itech8.cpp: In function ‘void construct_ioport_stratabs(device_t&, ioport_list&, std::ostream&)’: ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/itech/itech8.cpp:1150:88: note: in expansion of macro ‘PORT_RESET’ 1150 | PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_X ) PORT_SENSITIVITY(50) PORT_KEYDELTA(10) PORT_RESET PORT_PLAYER(1) | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/itech/itech8.cpp:1153:89: note: in expansion of macro ‘PORT_RESET’ 1153 | PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_Y ) PORT_SENSITIVITY(50) PORT_KEYDELTA(100) PORT_RESET PORT_REVERSE PORT_PLAYER(1) | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/itech/itech8.cpp: In function ‘void construct_ioport_gtgt(device_t&, ioport_list&, std::ostream&)’: ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/itech/itech8.cpp:1220:88: note: in expansion of macro ‘PORT_RESET’ 1220 | PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_X ) PORT_SENSITIVITY(25) PORT_KEYDELTA(32) PORT_RESET PORT_PLAYER(1) | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/itech/itech8.cpp:1223:88: note: in expansion of macro ‘PORT_RESET’ 1223 | PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_Y ) PORT_SENSITIVITY(25) PORT_KEYDELTA(32) PORT_RESET PORT_REVERSE PORT_PLAYER(1) | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/itech/itech8.cpp: In function ‘void construct_ioport_gtg2t(device_t&, ioport_list&, std::ostream&)’: ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/itech/itech8.cpp:1251:88: note: in expansion of macro ‘PORT_RESET’ 1251 | PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_X ) PORT_SENSITIVITY(25) PORT_KEYDELTA(32) PORT_RESET PORT_PLAYER(1) | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/itech/itech8.cpp:1254:88: note: in expansion of macro ‘PORT_RESET’ 1254 | PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_Y ) PORT_SENSITIVITY(25) PORT_KEYDELTA(32) PORT_RESET PORT_REVERSE PORT_PLAYER(1) | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/itech/itech8.cpp:1257:88: note: in expansion of macro ‘PORT_RESET’ 1257 | PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_X ) PORT_SENSITIVITY(25) PORT_KEYDELTA(32) PORT_RESET PORT_COCKTAIL PORT_PLAYER(2) | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/itech/itech8.cpp:1260:88: note: in expansion of macro ‘PORT_RESET’ 1260 | PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_Y ) PORT_SENSITIVITY(25) PORT_KEYDELTA(32) PORT_RESET PORT_REVERSE PORT_COCKTAIL PORT_PLAYER(2) | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/itech/itech8.cpp: In function ‘void construct_ioport_slikshot(device_t&, ioport_list&, std::ostream&)’: ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/itech/itech8.cpp:1284:88: note: in expansion of macro ‘PORT_RESET’ 1284 | PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_X ) PORT_SENSITIVITY(50) PORT_KEYDELTA(10) PORT_RESET PORT_PLAYER(1) | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/itech/itech8.cpp:1287:89: note: in expansion of macro ‘PORT_RESET’ 1287 | PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_Y ) PORT_SENSITIVITY(50) PORT_KEYDELTA(100) PORT_RESET PORT_REVERSE PORT_PLAYER(1) | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/itech/itech8.cpp: In function ‘void construct_ioport_dynobop(device_t&, ioport_list&, std::ostream&)’: ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/itech/itech8.cpp:1311:88: note: in expansion of macro ‘PORT_RESET’ 1311 | PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_X ) PORT_SENSITIVITY(50) PORT_KEYDELTA(10) PORT_RESET PORT_PLAYER(1) | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/itech/itech8.cpp:1314:89: note: in expansion of macro ‘PORT_RESET’ 1314 | PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_Y ) PORT_SENSITIVITY(50) PORT_KEYDELTA(100) PORT_RESET PORT_REVERSE PORT_PLAYER(1) | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/itech/itech8.cpp: In function ‘void construct_ioport_sstrike(device_t&, ioport_list&, std::ostream&)’: ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/itech/itech8.cpp:1338:88: note: in expansion of macro ‘PORT_RESET’ 1338 | PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_X ) PORT_SENSITIVITY(50) PORT_KEYDELTA(10) PORT_RESET PORT_PLAYER(1) | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/itech/itech8.cpp:1341:89: note: in expansion of macro ‘PORT_RESET’ 1341 | PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_Y ) PORT_SENSITIVITY(50) PORT_KEYDELTA(100) PORT_RESET PORT_REVERSE PORT_PLAYER(1) | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/itech/itech8.cpp: In function ‘void construct_ioport_pegglet(device_t&, ioport_list&, std::ostream&)’: ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/itech/itech8.cpp:1480:81: note: in expansion of macro ‘PORT_RESET’ 1480 | PORT_BIT( 0xff, 0x00, IPT_DIAL ) PORT_SENSITIVITY(50) PORT_KEYDELTA(10) PORT_RESET PORT_PLAYER(1) | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/itech/itech8.cpp: In function ‘void construct_ioport_gtg2(device_t&, ioport_list&, std::ostream&)’: ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/itech/itech8.cpp:1649:88: note: in expansion of macro ‘PORT_RESET’ 1649 | PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_X ) PORT_SENSITIVITY(25) PORT_KEYDELTA(32) PORT_RESET PORT_PLAYER(1) | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/itech/itech8.cpp:1652:88: note: in expansion of macro ‘PORT_RESET’ 1652 | PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_Y ) PORT_SENSITIVITY(25) PORT_KEYDELTA(32) PORT_RESET PORT_REVERSE PORT_PLAYER(1) | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/itech/itech8.cpp:1655:88: note: in expansion of macro ‘PORT_RESET’ 1655 | PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_X ) PORT_SENSITIVITY(25) PORT_KEYDELTA(32) PORT_RESET PORT_COCKTAIL PORT_PLAYER(2) | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/emu/ioport.h:1195:42: warning: ‘ioport_configurer& ioport_configurer::field_set_analog_reset()’ is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] 1195 | configurer.field_set_analog_reset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../../../src/mame/itech/itech8.cpp:1658:88: note: in expansion of macro ‘PORT_RESET’ 1658 | PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_Y ) PORT_SENSITIVITY(25) PORT_KEYDELTA(32) PORT_RESET PORT_REVERSE PORT_COCKTAIL PORT_PLAYER(2) | ^~~~~~~~~~ ../../../../../src/emu/ioport.h:1056:28: note: declared here 1056 | ioport_configurer& field_set_analog_reset() { m_curfield->m_flags |= ioport_field::ANALOG_FLAG_RESET; return *this; } | ^~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/itech/itech8_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/itech/itech8_m.o" -c "../../../../../src/mame/itech/itech8_m.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/irem/m58.cpp:16: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/igspc.cpp:48: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/itech/itech8_m.cpp:72: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/igs/igspoker.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/igspoker.o" -c "../../../../../src/mame/igs/igspoker.cpp" Compiling src/mame/itech/itech8_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/itech/itech8_v.o" -c "../../../../../src/mame/itech/itech8_v.cpp" mkdir -p "../../../../libretro/obj/libretro/src/mame/jaleco" Compiling src/mame/jaleco/acommand.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/acommand.o" -c "../../../../../src/mame/jaleco/acommand.cpp" Compiling src/mame/irem/m62.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/irem/m62.o" -c "../../../../../src/mame/irem/m62.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/igspoker.cpp:74: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/itech/itech8_v.cpp:92: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/acommand.cpp:60: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/irem/m62.cpp:78: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libitech.a... rm -f ../../../../libretro/bin/mame_mame/libitech.a ar -rcs ../../../../libretro/bin/mame_mame/libitech.a ../../../../libretro/obj/libretro/src/mame/itech/capbowl.o ../../../../libretro/obj/libretro/src/mame/itech/iteagle.o ../../../../libretro/obj/libretro/src/mame/itech/iteagle_fpga.o ../../../../libretro/obj/libretro/src/mame/itech/itech32.o ../../../../libretro/obj/libretro/src/mame/itech/itech32_v.o ../../../../libretro/obj/libretro/src/mame/itech/itech8.o ../../../../libretro/obj/libretro/src/mame/itech/itech8_m.o ../../../../libretro/obj/libretro/src/mame/itech/itech8_v.o Compiling src/mame/igs/iqblock.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/iqblock.o" -c "../../../../../src/mame/igs/iqblock.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/iqblock.cpp:53: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/irem/m62_bkungfu.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/irem/m62_bkungfu.o" -c "../../../../../src/mame/irem/m62_bkungfu.cpp" Compiling src/mame/irem/m62_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/irem/m62_v.o" -c "../../../../../src/mame/irem/m62_v.cpp" Compiling src/mame/jaleco/aeroboto.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/aeroboto.o" -c "../../../../../src/mame/jaleco/aeroboto.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/irem/m62_bkungfu.cpp:115: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/aeroboto.cpp:29: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/irem/m62_v.cpp:18: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/igs/jackie.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/jackie.o" -c "../../../../../src/mame/igs/jackie.cpp" Compiling src/mame/irem/m63.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/irem/m63.o" -c "../../../../../src/mame/irem/m63.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/jackie.cpp:50: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/igs/lordgun.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/lordgun.o" -c "../../../../../src/mame/igs/lordgun.cpp" Compiling src/mame/jaleco/argus.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/argus.o" -c "../../../../../src/mame/jaleco/argus.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/irem/m63.cpp:120: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/lordgun.cpp:42: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/argus.cpp:138: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/igs/lordgun_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/lordgun_v.o" -c "../../../../../src/mame/igs/lordgun_v.cpp" ../../../../../src/mame/igs/lordgun.cpp: In member function ‘void lordgun_state::init_lordgun()’: ../../../../../src/mame/igs/lordgun.cpp:1186:25: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 1186 | uint16_t *rom = (uint16_t *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/irem/m72.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/irem/m72.o" -c "../../../../../src/mame/irem/m72.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/lordgun_v.cpp:40: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/jaleco/argus_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/argus_v.o" -c "../../../../../src/mame/jaleco/argus_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/irem/m72.cpp:189: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/jaleco/armchamp.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/armchamp.o" -c "../../../../../src/mame/jaleco/armchamp.cpp" Compiling src/mame/igs/pgm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/pgm.o" -c "../../../../../src/mame/igs/pgm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/argus_v.cpp:118: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/armchamp.cpp:17: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/pgm.cpp:198: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/irem/m72_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/irem/m72_a.o" -c "../../../../../src/mame/irem/m72_a.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/irem/m72_a.cpp:46: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/3rdparty/libjpeg" Compiling 3rdparty/libjpeg/jaricom.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jaricom.o" -c "../../../../../3rdparty/libjpeg/jaricom.c" Compiling 3rdparty/libjpeg/jcapimin.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jcapimin.o" -c "../../../../../3rdparty/libjpeg/jcapimin.c" Compiling 3rdparty/libjpeg/jcapistd.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jcapistd.o" -c "../../../../../3rdparty/libjpeg/jcapistd.c" Compiling src/mame/jaleco/bestleag.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/bestleag.o" -c "../../../../../src/mame/jaleco/bestleag.cpp" Compiling 3rdparty/libjpeg/jcarith.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jcarith.o" -c "../../../../../3rdparty/libjpeg/jcarith.c" Compiling 3rdparty/libjpeg/jccoefct.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jccoefct.o" -c "../../../../../3rdparty/libjpeg/jccoefct.c" Compiling 3rdparty/libjpeg/jccolor.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jccolor.o" -c "../../../../../3rdparty/libjpeg/jccolor.c" Compiling 3rdparty/libjpeg/jcdctmgr.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jcdctmgr.o" -c "../../../../../3rdparty/libjpeg/jcdctmgr.c" Compiling 3rdparty/libjpeg/jchuff.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jchuff.o" -c "../../../../../3rdparty/libjpeg/jchuff.c" Compiling 3rdparty/libjpeg/jcinit.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jcinit.o" -c "../../../../../3rdparty/libjpeg/jcinit.c" Compiling 3rdparty/libjpeg/jcmainct.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jcmainct.o" -c "../../../../../3rdparty/libjpeg/jcmainct.c" Compiling 3rdparty/libjpeg/jcmarker.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jcmarker.o" -c "../../../../../3rdparty/libjpeg/jcmarker.c" Compiling 3rdparty/libjpeg/jcmaster.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jcmaster.o" -c "../../../../../3rdparty/libjpeg/jcmaster.c" Compiling 3rdparty/libjpeg/jcomapi.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jcomapi.o" -c "../../../../../3rdparty/libjpeg/jcomapi.c" Compiling 3rdparty/libjpeg/jcparam.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jcparam.o" -c "../../../../../3rdparty/libjpeg/jcparam.c" Compiling 3rdparty/libjpeg/jcprepct.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jcprepct.o" -c "../../../../../3rdparty/libjpeg/jcprepct.c" Compiling 3rdparty/libjpeg/jcsample.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jcsample.o" -c "../../../../../3rdparty/libjpeg/jcsample.c" Compiling 3rdparty/libjpeg/jctrans.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jctrans.o" -c "../../../../../3rdparty/libjpeg/jctrans.c" Compiling 3rdparty/libjpeg/jdapimin.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jdapimin.o" -c "../../../../../3rdparty/libjpeg/jdapimin.c" Compiling 3rdparty/libjpeg/jdapistd.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jdapistd.o" -c "../../../../../3rdparty/libjpeg/jdapistd.c" Compiling 3rdparty/libjpeg/jdarith.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jdarith.o" -c "../../../../../3rdparty/libjpeg/jdarith.c" Compiling 3rdparty/libjpeg/jdatadst.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jdatadst.o" -c "../../../../../3rdparty/libjpeg/jdatadst.c" Compiling 3rdparty/libjpeg/jdatasrc.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jdatasrc.o" -c "../../../../../3rdparty/libjpeg/jdatasrc.c" Compiling 3rdparty/libjpeg/jdcoefct.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jdcoefct.o" -c "../../../../../3rdparty/libjpeg/jdcoefct.c" Compiling 3rdparty/libjpeg/jdcolor.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jdcolor.o" -c "../../../../../3rdparty/libjpeg/jdcolor.c" Compiling 3rdparty/libjpeg/jddctmgr.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jddctmgr.o" -c "../../../../../3rdparty/libjpeg/jddctmgr.c" Compiling 3rdparty/libjpeg/jdhuff.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jdhuff.o" -c "../../../../../3rdparty/libjpeg/jdhuff.c" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/bestleag.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling 3rdparty/libjpeg/jdinput.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jdinput.o" -c "../../../../../3rdparty/libjpeg/jdinput.c" Compiling 3rdparty/libjpeg/jdmainct.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jdmainct.o" -c "../../../../../3rdparty/libjpeg/jdmainct.c" Compiling 3rdparty/libjpeg/jdmarker.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jdmarker.o" -c "../../../../../3rdparty/libjpeg/jdmarker.c" Compiling 3rdparty/libjpeg/jdmaster.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jdmaster.o" -c "../../../../../3rdparty/libjpeg/jdmaster.c" Compiling 3rdparty/libjpeg/jdmerge.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jdmerge.o" -c "../../../../../3rdparty/libjpeg/jdmerge.c" Compiling 3rdparty/libjpeg/jdpostct.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jdpostct.o" -c "../../../../../3rdparty/libjpeg/jdpostct.c" Compiling 3rdparty/libjpeg/jdsample.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jdsample.o" -c "../../../../../3rdparty/libjpeg/jdsample.c" Compiling src/mame/irem/m72_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/irem/m72_v.o" -c "../../../../../src/mame/irem/m72_v.cpp" Compiling 3rdparty/libjpeg/jdtrans.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jdtrans.o" -c "../../../../../3rdparty/libjpeg/jdtrans.c" Compiling 3rdparty/libjpeg/jerror.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jerror.o" -c "../../../../../3rdparty/libjpeg/jerror.c" Compiling 3rdparty/libjpeg/jfdctflt.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jfdctflt.o" -c "../../../../../3rdparty/libjpeg/jfdctflt.c" Compiling 3rdparty/libjpeg/jfdctfst.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jfdctfst.o" -c "../../../../../3rdparty/libjpeg/jfdctfst.c" Compiling 3rdparty/libjpeg/jfdctint.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jfdctint.o" -c "../../../../../3rdparty/libjpeg/jfdctint.c" Compiling 3rdparty/libjpeg/jidctflt.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jidctflt.o" -c "../../../../../3rdparty/libjpeg/jidctflt.c" Compiling 3rdparty/libjpeg/jidctfst.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jidctfst.o" -c "../../../../../3rdparty/libjpeg/jidctfst.c" Compiling 3rdparty/libjpeg/jidctint.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jidctint.o" -c "../../../../../3rdparty/libjpeg/jidctint.c" Compiling 3rdparty/libjpeg/jmemansi.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jmemansi.o" -c "../../../../../3rdparty/libjpeg/jmemansi.c" Compiling 3rdparty/libjpeg/jmemmgr.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jmemmgr.o" -c "../../../../../3rdparty/libjpeg/jmemmgr.c" Compiling 3rdparty/libjpeg/jquant1.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jquant1.o" -c "../../../../../3rdparty/libjpeg/jquant1.c" Compiling 3rdparty/libjpeg/jquant2.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jquant2.o" -c "../../../../../3rdparty/libjpeg/jquant2.c" Compiling 3rdparty/libjpeg/jutils.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/libjpeg/jutils.o" -c "../../../../../3rdparty/libjpeg/jutils.c" Archiving libjpeg.a... rm -f ../../../../libretro/bin/libjpeg.a ar -rcs ../../../../libretro/bin/libjpeg.a ../../../../libretro/obj/libretro/3rdparty/libjpeg/jaricom.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jcapimin.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jcapistd.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jcarith.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jccoefct.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jccolor.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jcdctmgr.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jchuff.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jcinit.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jcmainct.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jcmarker.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jcmaster.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jcomapi.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jcparam.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jcprepct.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jcsample.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jctrans.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jdapimin.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jdapistd.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jdarith.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jdatadst.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jdatasrc.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jdcoefct.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jdcolor.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jddctmgr.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jdhuff.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jdinput.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jdmainct.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jdmarker.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jdmaster.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jdmerge.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jdpostct.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jdsample.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jdtrans.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jerror.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jfdctflt.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jfdctfst.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jfdctint.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jidctflt.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jidctfst.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jidctint.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jmemansi.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jmemmgr.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jquant1.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jquant2.o ../../../../libretro/obj/libretro/3rdparty/libjpeg/jutils.o mkdir -p "../../../../libretro/obj/libretro/src/mame/jpm" Compiling src/mame/jpm/guab.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jpm/guab.o" -c "../../../../../src/mame/jpm/guab.cpp" Compiling src/mame/igs/pgm2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/pgm2.o" -c "../../../../../src/mame/igs/pgm2.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/irem/m72_v.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jpm/guab.cpp:37: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/pgm2.cpp:94: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/jaleco/bigstrkb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/bigstrkb.o" -c "../../../../../src/mame/jaleco/bigstrkb.cpp" Compiling src/mame/irem/m78.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/irem/m78.o" -c "../../../../../src/mame/irem/m78.cpp" ../../../../../src/mame/igs/pgm2.cpp: In member function ‘virtual void pgm2_state::device_post_load()’: ../../../../../src/mame/igs/pgm2.cpp:146:49: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 146 | decrypter.decrypter_rom((u16*)m_mainrom->base(), m_mainrom->bytes(), m_romboard_ram.bytes()); | ^~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgm2.cpp:150:49: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 150 | decrypter.decrypter_rom((u16*)m_mainrom->base(), m_mainrom->bytes(), 0); | ^~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgm2.cpp: In member function ‘void pgm2_state::encryption_do_w(osd::u32)’: ../../../../../src/mame/igs/pgm2.cpp:161:41: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 161 | decrypter.decrypter_rom((u16*)m_mainrom->base(), m_mainrom->bytes(), m_romboard_ram.bytes()); // assume the rom at 0x0200000 also gets decrypted as if it was at 0x0200000 even if it isn't used (the game has already copied it to RAM where it properly decrypted) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgm2.cpp:165:41: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 165 | decrypter.decrypter_rom((u16*)m_mainrom->base(), m_mainrom->bytes(), 0); | ^~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgm2.cpp: In member function ‘osd::u16 pgm2_state::module_rom_r(offs_t)’: ../../../../../src/mame/igs/pgm2.cpp:461:17: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 461 | return ((u16 *)m_mainrom->base())[offset]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgm2.cpp: In member function ‘void pgm2_state::common_encryption_init()’: ../../../../../src/mame/igs/pgm2.cpp:1414:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 1414 | u16 *src = (u16 *)memregion("sprites_mask")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgm2.cpp:1420:15: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 1420 | src = (u16 *)memregion("sprites_colour")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgm2.cpp: In member function ‘void pgm2_state::decrypt_kov3_module(osd::u32, osd::u16)’: ../../../../../src/mame/igs/pgm2.cpp:1455:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 1455 | u16 *src = (u16 *)m_mainrom->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/bigstrkb.cpp:17: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/irem/m78.cpp:40: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/igs/pgm2_memcard.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/pgm2_memcard.o" -c "../../../../../src/mame/igs/pgm2_memcard.cpp" Compiling src/mame/jpm/jpmimpct.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jpm/jpmimpct.o" -c "../../../../../src/mame/jpm/jpmimpct.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/pgm2_memcard.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/jaleco/blueprnt.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/blueprnt.o" -c "../../../../../src/mame/jaleco/blueprnt.cpp" Compiling src/mame/irem/m80.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/irem/m80.o" -c "../../../../../src/mame/irem/m80.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jpm/jpmimpct.cpp:96: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/igs/pgm2_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/pgm2_v.o" -c "../../../../../src/mame/igs/pgm2_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/blueprnt.cpp:51: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/irem/m80.cpp:52: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/pgm2_v.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/jaleco/bnstars.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/bnstars.o" -c "../../../../../src/mame/jaleco/bnstars.cpp" Compiling src/mame/igs/pgm3.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/pgm3.o" -c "../../../../../src/mame/igs/pgm3.cpp" Compiling src/mame/irem/m90.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/irem/m90.o" -c "../../../../../src/mame/irem/m90.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/bnstars.cpp:90: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/pgm3.cpp:42: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/jpm/jpmimpct_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jpm/jpmimpct_v.o" -c "../../../../../src/mame/jpm/jpmimpct_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/irem/m90.cpp:18: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jpm/jpmimpct_v.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/irem/m90.cpp: In member function ‘void m90_state::init_bomblord()’: ../../../../../src/mame/irem/m90.cpp:1341:25: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 1341 | uint16_t *ROM = (uint16_t *)(memregion("maincpu")->base()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/igs/pgmcrypt.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/pgmcrypt.o" -c "../../../../../src/mame/igs/pgmcrypt.cpp" Compiling src/mame/jaleco/cischeat.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/cischeat.o" -c "../../../../../src/mame/jaleco/cischeat.cpp" Compiling src/mame/jpm/jpmimpctsw.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jpm/jpmimpctsw.o" -c "../../../../../src/mame/jpm/jpmimpctsw.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/pgmcrypt.cpp:19: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/cischeat.cpp:184: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/irem/m90_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/irem/m90_v.o" -c "../../../../../src/mame/irem/m90_v.cpp" ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void pgm_kov_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:93:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 93 | auto const src = reinterpret_cast(machine.root_device().memregion("maincpu")->base() + 0x100000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void pgm_kovsh_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:139:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 139 | auto const src = reinterpret_cast(machine.root_device().memregion("maincpu")->base() + 0x100000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void pgm_photoy2k_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:184:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 184 | auto const src = reinterpret_cast(machine.root_device().memregion("maincpu")->base() + 0x100000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void pgm_pstar_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:228:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 228 | auto const src = reinterpret_cast(machine.root_device().memregion("maincpu")->base() + 0x100000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void pgm_dfront_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:270:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 270 | auto const src = reinterpret_cast(machine.root_device().memregion("user1")->base()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void pgm_ddp2_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:296:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 296 | auto const src = reinterpret_cast(machine.root_device().memregion("user1")->base()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void pgm_mm_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:319:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 319 | auto const src = reinterpret_cast(machine.root_device().memregion("user1")->base()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void pgm_kov2_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:344:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 344 | auto const src = reinterpret_cast(machine.root_device().memregion("user1")->base()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void pgm_kov2p_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:367:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 367 | auto const src = reinterpret_cast(machine.root_device().memregion("user1")->base()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void pgm_puzzli2_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:409:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 409 | auto const src = reinterpret_cast(machine.root_device().memregion("maincpu")->base() + 0x100000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void pgm_theglad_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:453:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 453 | auto const src = reinterpret_cast(machine.root_device().memregion("user1")->base()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void pgm_oldsplus_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:498:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 498 | auto const src = reinterpret_cast(machine.root_device().memregion("maincpu")->base() + 0x100000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void pgm_kovshp_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:543:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 543 | auto const src = reinterpret_cast(machine.root_device().memregion("maincpu")->base() + 0x100000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void pgm_killbldp_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:588:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 588 | auto const src = reinterpret_cast(machine.root_device().memregion("user1")->base()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void pgm_svg_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:614:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 614 | auto const src = reinterpret_cast(machine.root_device().memregion("user1")->base()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void pgm_svgpcb_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:656:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 656 | auto const src = reinterpret_cast(machine.root_device().memregion("user1")->base()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void pgm_py2k2_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:701:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 701 | auto const src = reinterpret_cast(machine.root_device().memregion("maincpu")->base() + 0x100000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void pgm_ket_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:746:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 746 | auto const src = reinterpret_cast(machine.root_device().memregion("maincpu")->base()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void pgm_espgal_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:791:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 791 | auto const src = reinterpret_cast(machine.root_device().memregion("maincpu")->base()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void pgm_happy6_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:837:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 837 | auto const src = reinterpret_cast(machine.root_device().memregion("user1")->base()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void sdwx_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:883:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 883 | auto const src = reinterpret_cast(machine.root_device().memregion("user1")->base()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void chessc2_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:910:56: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 910 | auto const src = util::little_endian_cast(reinterpret_cast(region->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void zhongguo_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:934:56: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 934 | auto const src = util::little_endian_cast(reinterpret_cast(region->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void cjddz_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:957:56: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 957 | auto const src = util::little_endian_cast(reinterpret_cast(region->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void cjddzp_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:980:56: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 980 | auto const src = util::little_endian_cast(reinterpret_cast(region->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void lhzb4_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:1005:56: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1005 | auto const src = util::little_endian_cast(reinterpret_cast(region->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void superkds_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:1032:56: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1032 | auto const src = util::little_endian_cast(reinterpret_cast(region->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void fearless_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:1055:56: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1055 | auto const src = util::little_endian_cast(reinterpret_cast(region->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void pgm_decrypt_pgm3in1(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:1098:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 1098 | auto const src = reinterpret_cast(machine.root_device().memregion("maincpu")->base() + 0x100000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void slqz3_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:1126:56: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1126 | auto const src = util::little_endian_cast(reinterpret_cast(region->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void fruitpar_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:1151:56: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1151 | auto const src = util::little_endian_cast(reinterpret_cast(region->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void oceanpar_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:1174:56: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1174 | auto const src = util::little_endian_cast(reinterpret_cast(region->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void amazonia_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:1215:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 1215 | auto const src = reinterpret_cast(machine.root_device().memregion("user1")->base()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void amazoni2_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:1262:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 1262 | auto const src = reinterpret_cast(machine.root_device().memregion("user1")->base()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void pgm_dwpc_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:1288:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 1288 | auto const src = reinterpret_cast(machine.root_device().memregion("user1")->base()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void mgcs3_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:1313:56: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1313 | auto const src = util::little_endian_cast(reinterpret_cast(region->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void mgzz_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:1337:56: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1337 | auto const src = util::little_endian_cast(reinterpret_cast(region->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void crzybugsj_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:1361:56: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1361 | auto const src = util::little_endian_cast(reinterpret_cast(region->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void qlgs_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:1385:56: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1385 | auto const src = util::little_endian_cast(reinterpret_cast(region->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void tct2p_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:1409:56: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1409 | auto const src = util::little_endian_cast(reinterpret_cast(region->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void xypdk_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:1433:56: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1433 | auto const src = util::little_endian_cast(reinterpret_cast(region->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void luckycrs_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:1474:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 1474 | auto const src = reinterpret_cast(machine.root_device().memregion("user1")->base()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void olympic5_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:1519:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 1519 | auto const src = reinterpret_cast(machine.root_device().memregion("user1")->base()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void crzybugs_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:1547:56: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1547 | auto const src = util::little_endian_cast(reinterpret_cast(region->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void icescape_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:1570:56: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1570 | auto const src = util::little_endian_cast(reinterpret_cast(region->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void tripfev_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:1594:56: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1594 | auto const src = util::little_endian_cast(reinterpret_cast(region->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void wldfruit_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:1636:26: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 1636 | auto const src = reinterpret_cast(machine.root_device().memregion("user1")->base()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void tripslot_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:1663:56: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1663 | auto const src = util::little_endian_cast(reinterpret_cast(region->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void extradrw_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:1687:56: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1687 | auto const src = util::little_endian_cast(reinterpret_cast(region->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void cjddzlf_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:1711:56: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1711 | auto const src = util::little_endian_cast(reinterpret_cast(region->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void cjtljp_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:1734:56: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1734 | auto const src = util::little_endian_cast(reinterpret_cast(region->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void mxsqy_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:1757:56: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1757 | auto const src = util::little_endian_cast(reinterpret_cast(region->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void qiji6_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:1781:56: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1781 | auto const src = util::little_endian_cast(reinterpret_cast(region->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void mjzb_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:1804:56: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1804 | auto const src = util::little_endian_cast(reinterpret_cast(region->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void tswxp_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:1827:56: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1827 | auto const src = util::little_endian_cast(reinterpret_cast(region->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void jking04_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:1851:56: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1851 | auto const src = util::little_endian_cast(reinterpret_cast(region->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void jhg3d_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:1894:56: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1894 | auto const src = util::little_endian_cast(reinterpret_cast(region->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void royal5p_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:1921:56: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1921 | auto const src = util::little_endian_cast(reinterpret_cast(region->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void mgfx_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:1944:56: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1944 | auto const src = util::little_endian_cast(reinterpret_cast(region->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void tarzan2_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:1990:56: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1990 | auto const src = util::little_endian_cast(reinterpret_cast(region->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void magtree_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:2039:56: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 2039 | auto const src = util::little_endian_cast(reinterpret_cast(region->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void texashld_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:2084:56: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 2084 | auto const src = util::little_endian_cast(reinterpret_cast(region->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmcrypt.cpp: In function ‘void crzybug2_decrypt(running_machine&)’: ../../../../../src/mame/igs/pgmcrypt.cpp:2129:56: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 2129 | auto const src = util::little_endian_cast(reinterpret_cast(region->base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jpm/jpmimpctsw.cpp:27: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/igs/pgmprot_igs025_igs012.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/pgmprot_igs025_igs012.o" -c "../../../../../src/mame/igs/pgmprot_igs025_igs012.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/irem/m90_v.cpp:31: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/pgmprot_igs025_igs012.cpp:20: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/irem/m92.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/irem/m92.o" -c "../../../../../src/mame/irem/m92.cpp" ../../../../../src/mame/igs/pgmprot_igs025_igs012.cpp: In member function ‘void pgm_012_025_state::pgm_drgw2_decrypt()’: ../../../../../src/mame/igs/pgmprot_igs025_igs012.cpp:28:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 28 | u16 *src = (u16 *) (memregion("maincpu")->base() + 0x100000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmprot_igs025_igs012.cpp: In member function ‘void pgm_012_025_state::init_drgw2()’: ../../../../../src/mame/igs/pgmprot_igs025_igs012.cpp:139:22: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 139 | u16 *mem16 = (u16 *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmprot_igs025_igs012.cpp: In member function ‘void pgm_012_025_state::init_dw2v100x()’: ../../../../../src/mame/igs/pgmprot_igs025_igs012.cpp:154:22: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 154 | u16 *mem16 = (u16 *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmprot_igs025_igs012.cpp: In member function ‘void pgm_012_025_state::init_drgw2c()’: ../../../../../src/mame/igs/pgmprot_igs025_igs012.cpp:169:22: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 169 | u16 *mem16 = (u16 *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmprot_igs025_igs012.cpp: In member function ‘void pgm_012_025_state::init_drgw2c101()’: ../../../../../src/mame/igs/pgmprot_igs025_igs012.cpp:184:22: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 184 | u16 *mem16 = (u16 *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmprot_igs025_igs012.cpp: In member function ‘void pgm_012_025_state::init_drgw2j()’: ../../../../../src/mame/igs/pgmprot_igs025_igs012.cpp:199:22: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 199 | u16 *mem16 = (u16 *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmprot_igs025_igs012.cpp: In member function ‘void pgm_012_025_state::init_drgw2hk()’: ../../../../../src/mame/igs/pgmprot_igs025_igs012.cpp:221:22: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 221 | u16 *mem16 = (u16 *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/irem/m92.cpp:217: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/jaleco/cischeat_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/cischeat_v.o" -c "../../../../../src/mame/jaleco/cischeat_v.cpp" Compiling src/mame/igs/pgmprot_igs025_igs022.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/pgmprot_igs025_igs022.o" -c "../../../../../src/mame/igs/pgmprot_igs025_igs022.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/cischeat_v.cpp:51: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/pgmprot_igs025_igs022.cpp:17: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/jaleco/citycon.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/citycon.o" -c "../../../../../src/mame/jaleco/citycon.cpp" Compiling src/mame/irem/m92_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/irem/m92_v.o" -c "../../../../../src/mame/irem/m92_v.cpp" ../../../../../src/mame/igs/pgmprot_igs025_igs022.cpp: In member function ‘void pgm_022_025_state::pgm_dw3_decrypt()’: ../../../../../src/mame/igs/pgmprot_igs025_igs022.cpp:36:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 36 | u16 *src = (u16 *) (memregion("maincpu")->base() + 0x100000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmprot_igs025_igs022.cpp: In member function ‘void pgm_022_025_state::pgm_killbld_decrypt()’: ../../../../../src/mame/igs/pgmprot_igs025_igs022.cpp:56:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 56 | u16 *src = (u16 *) (memregion("maincpu")->base() + 0x100000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/igs/pgmprot_igs025_igs028.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/pgmprot_igs025_igs028.o" -c "../../../../../src/mame/igs/pgmprot_igs025_igs028.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/citycon.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/irem/m92_v.cpp:44: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/pgmprot_igs025_igs028.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/jpm/jpmmps.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jpm/jpmmps.o" -c "../../../../../src/mame/jpm/jpmmps.cpp" Compiling src/mame/irem/nl_kidniki.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/irem/nl_kidniki.o" -c "../../../../../src/mame/irem/nl_kidniki.cpp" Compiling src/mame/jaleco/dday.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/dday.o" -c "../../../../../src/mame/jaleco/dday.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jpm/jpmmps.cpp:32: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/irem/olibochu.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/irem/olibochu.o" -c "../../../../../src/mame/irem/olibochu.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/dday.cpp:63: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/igs/pgmprot_igs027a_type1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/pgmprot_igs027a_type1.o" -c "../../../../../src/mame/igs/pgmprot_igs027a_type1.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/irem/olibochu.cpp:71: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/pgmprot_igs027a_type1.cpp:60: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/jpm/jpms80.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jpm/jpms80.o" -c "../../../../../src/mame/jpm/jpms80.cpp" Compiling src/mame/jaleco/exerion.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/exerion.o" -c "../../../../../src/mame/jaleco/exerion.cpp" Compiling src/mame/irem/redalert.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/irem/redalert.o" -c "../../../../../src/mame/irem/redalert.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jpm/jpms80.cpp:26: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmprot_igs027a_type1.cpp: In member function ‘void pgm_arm_type1_state::pgm_decode_kovlsqh2_tiles()’: ../../../../../src/mame/igs/pgmprot_igs027a_type1.cpp:349:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 349 | u16 *src = (u16 *)(memregion("igs023")->base() + 0x180000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmprot_igs027a_type1.cpp: In member function ‘void pgm_arm_type1_state::pgm_decode_kovqhsgs_program()’: ../../../../../src/mame/igs/pgmprot_igs027a_type1.cpp:389:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 389 | u16 *src = (u16 *)(memregion("maincpu")->base() + 0x100000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmprot_igs027a_type1.cpp: In member function ‘void pgm_arm_type1_state::pgm_decode_kovqhsgs2_program()’: ../../../../../src/mame/igs/pgmprot_igs027a_type1.cpp:404:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 404 | u16 *src = (u16 *)(memregion("maincpu")->base() + 0x100000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/exerion.cpp:132: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/irem/redalert.cpp:115: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/igs/pgmprot_igs027a_type2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/pgmprot_igs027a_type2.o" -c "../../../../../src/mame/igs/pgmprot_igs027a_type2.cpp" Compiling src/mame/jpm/jpmsru.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jpm/jpmsru.o" -c "../../../../../src/mame/jpm/jpmsru.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/pgmprot_igs027a_type2.cpp:35: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/irem/redalert_a.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/irem/redalert_a.o" -c "../../../../../src/mame/irem/redalert_a.cpp" Compiling src/mame/jaleco/fcombat.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/fcombat.o" -c "../../../../../src/mame/jaleco/fcombat.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jpm/jpmsru.cpp:42: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/fcombat.cpp:34: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/irem/redalert_a.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/igs/pgmprot_igs027a_type3.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/pgmprot_igs027a_type3.o" -c "../../../../../src/mame/igs/pgmprot_igs027a_type3.cpp" Compiling src/mame/jpm/jpmsys5.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jpm/jpmsys5.o" -c "../../../../../src/mame/jpm/jpmsys5.cpp" Compiling src/mame/jaleco/ginganin.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/ginganin.o" -c "../../../../../src/mame/jaleco/ginganin.cpp" Compiling src/mame/irem/redalert_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/irem/redalert_v.o" -c "../../../../../src/mame/irem/redalert_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/pgmprot_igs027a_type3.cpp:46: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/ginganin.cpp:59: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jpm/jpmsys5.cpp:35: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/irem/redalert_v.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmprot_igs027a_type3.cpp: In member function ‘virtual void pgm_arm_type3_state::machine_reset()’: ../../../../../src/mame/igs/pgmprot_igs027a_type3.cpp:161:23: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 161 | u16 *temp16 = (u16 *)memregion("prot")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmprot_igs027a_type3.cpp: In member function ‘void pgm_arm_type3_state::pgm_create_dummy_internal_arm_region(int)’: ../../../../../src/mame/igs/pgmprot_igs027a_type3.cpp:245:23: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 245 | u16 *temp16 = (u16 *)memregion("prot")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmprot_igs027a_type3.cpp: In member function ‘void pgm_arm_type3_state::pgm_create_dummy_internal_arm_region_theglad(int)’: ../../../../../src/mame/igs/pgmprot_igs027a_type3.cpp:310:23: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 310 | u16 *temp16 = (u16 *)memregion("prot")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmprot_igs027a_type3.cpp: In member function ‘void pgm_arm_type3_state::pgm_patch_external_arm_rom_jumptable_theglada(int)’: ../../../../../src/mame/igs/pgmprot_igs027a_type3.cpp:566:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 566 | u16 *extprot = (u16 *)memregion("user1")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmprot_igs027a_type3.cpp: In member function ‘void pgm_arm_type3_state::init_svg()’: ../../../../../src/mame/igs/pgmprot_igs027a_type3.cpp:687:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 687 | m_armrom = (u32 *)memregion("prot")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/igs/pgmprot_igs027a_type3.cpp: In member function ‘void pgm_arm_type3_state::init_svgpcb()’: ../../../../../src/mame/igs/pgmprot_igs027a_type3.cpp:697:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 697 | m_armrom = (u32 *)memregion("prot")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/irem/spartanxtec.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/irem/spartanxtec.o" -c "../../../../../src/mame/irem/spartanxtec.cpp" Compiling src/mame/igs/pgmprot_orlegend.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/pgmprot_orlegend.o" -c "../../../../../src/mame/igs/pgmprot_orlegend.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/irem/spartanxtec.cpp:22: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/jaleco/homerun.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/homerun.o" -c "../../../../../src/mame/jaleco/homerun.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/pgmprot_orlegend.cpp:15: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/homerun.cpp:106: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/jpm/jpmsys5sw.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jpm/jpmsys5sw.o" -c "../../../../../src/mame/jpm/jpmsys5sw.cpp" Compiling src/mame/irem/travrusa.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/irem/travrusa.o" -c "../../../../../src/mame/irem/travrusa.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jpm/jpmsys5sw.cpp:15: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/igs/spoker.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/spoker.o" -c "../../../../../src/mame/igs/spoker.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/irem/travrusa.cpp:56: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/spoker.cpp:40: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/jaleco/jalblend.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/jalblend.o" -c "../../../../../src/mame/jaleco/jalblend.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/jalblend.cpp:16: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/irem/vigilant.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/irem/vigilant.o" -c "../../../../../src/mame/irem/vigilant.cpp" Compiling src/mame/jpm/jpmsys7.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jpm/jpmsys7.o" -c "../../../../../src/mame/jpm/jpmsys7.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/irem/vigilant.cpp:38: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/jaleco/jalcrpt.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/jalcrpt.o" -c "../../../../../src/mame/jaleco/jalcrpt.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jpm/jpmsys7.cpp:22: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/igs/xamcu.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/igs/xamcu.o" -c "../../../../../src/mame/igs/xamcu.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/jalcrpt.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/igs/xamcu.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/jaleco/jaleco_ms32_sysctrl.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/jaleco_ms32_sysctrl.o" -c "../../../../../src/mame/jaleco/jaleco_ms32_sysctrl.cpp" Compiling src/mame/jpm/nl_jpmsru.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jpm/nl_jpmsru.o" -c "../../../../../src/mame/jpm/nl_jpmsru.cpp" Archiving libirem.a... rm -f ../../../../libretro/bin/mame_mame/libirem.a ar -rcs ../../../../libretro/bin/mame_mame/libirem.a ../../../../libretro/obj/libretro/src/mame/irem/irem.o ../../../../libretro/obj/libretro/src/mame/irem/irem_cpu.o ../../../../libretro/obj/libretro/src/mame/irem/m10.o ../../../../libretro/obj/libretro/src/mame/irem/m102.o ../../../../libretro/obj/libretro/src/mame/irem/m107.o ../../../../libretro/obj/libretro/src/mame/irem/m119.o ../../../../libretro/obj/libretro/src/mame/irem/m14.o ../../../../libretro/obj/libretro/src/mame/irem/m52.o ../../../../libretro/obj/libretro/src/mame/irem/m57.o ../../../../libretro/obj/libretro/src/mame/irem/m58.o ../../../../libretro/obj/libretro/src/mame/irem/m62.o ../../../../libretro/obj/libretro/src/mame/irem/m62_bkungfu.o ../../../../libretro/obj/libretro/src/mame/irem/m62_v.o ../../../../libretro/obj/libretro/src/mame/irem/m63.o ../../../../libretro/obj/libretro/src/mame/irem/m72.o ../../../../libretro/obj/libretro/src/mame/irem/m72_a.o ../../../../libretro/obj/libretro/src/mame/irem/m72_v.o ../../../../libretro/obj/libretro/src/mame/irem/m78.o ../../../../libretro/obj/libretro/src/mame/irem/m80.o ../../../../libretro/obj/libretro/src/mame/irem/m90.o ../../../../libretro/obj/libretro/src/mame/irem/m90_v.o ../../../../libretro/obj/libretro/src/mame/irem/m92.o ../../../../libretro/obj/libretro/src/mame/irem/m92_v.o ../../../../libretro/obj/libretro/src/mame/irem/nl_kidniki.o ../../../../libretro/obj/libretro/src/mame/irem/olibochu.o ../../../../libretro/obj/libretro/src/mame/irem/redalert.o ../../../../libretro/obj/libretro/src/mame/irem/redalert_a.o ../../../../libretro/obj/libretro/src/mame/irem/redalert_v.o ../../../../libretro/obj/libretro/src/mame/irem/spartanxtec.o ../../../../libretro/obj/libretro/src/mame/irem/travrusa.o ../../../../libretro/obj/libretro/src/mame/irem/vigilant.o mkdir -p "../../../../libretro/obj/libretro/src/mame/kaneko" Compiling src/mame/kaneko/airbustr.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kaneko/airbustr.o" -c "../../../../../src/mame/kaneko/airbustr.cpp" Compiling src/mame/jpm/pl6_exp.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jpm/pl6_exp.o" -c "../../../../../src/mame/jpm/pl6_exp.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/jaleco_ms32_sysctrl.cpp:40: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libigs.a... rm -f ../../../../libretro/bin/mame_mame/libigs.a ar -rcs ../../../../libretro/bin/mame_mame/libigs.a ../../../../libretro/obj/libretro/src/mame/igs/5clown.o ../../../../libretro/obj/libretro/src/mame/igs/cabaret.o ../../../../libretro/obj/libretro/src/mame/igs/dunhuang.o ../../../../libretro/obj/libretro/src/mame/igs/goldstar.o ../../../../libretro/obj/libretro/src/mame/igs/igs009.o ../../../../libretro/obj/libretro/src/mame/igs/igs011.o ../../../../libretro/obj/libretro/src/mame/igs/igs017.o ../../../../libretro/obj/libretro/src/mame/igs/igs017_igs031.o ../../../../libretro/obj/libretro/src/mame/igs/igs022.o ../../../../libretro/obj/libretro/src/mame/igs/igs023_video.o ../../../../libretro/obj/libretro/src/mame/igs/igs025.o ../../../../libretro/obj/libretro/src/mame/igs/igs027a.o ../../../../libretro/obj/libretro/src/mame/igs/igs028.o ../../../../libretro/obj/libretro/src/mame/igs/igs036crypt.o ../../../../libretro/obj/libretro/src/mame/igs/igs_68k_023vid.o ../../../../libretro/obj/libretro/src/mame/igs/igs_fear.o ../../../../libretro/obj/libretro/src/mame/igs/igs_m027.o ../../../../libretro/obj/libretro/src/mame/igs/igs_m027_023vid.o ../../../../libretro/obj/libretro/src/mame/igs/igs_m027_033vid.o ../../../../libretro/obj/libretro/src/mame/igs/igs_m027_link.o ../../../../libretro/obj/libretro/src/mame/igs/igs_m027xa.o ../../../../libretro/obj/libretro/src/mame/igs/igs_m036.o ../../../../libretro/obj/libretro/src/mame/igs/igsmahjong.o ../../../../libretro/obj/libretro/src/mame/igs/igspc.o ../../../../libretro/obj/libretro/src/mame/igs/igspoker.o ../../../../libretro/obj/libretro/src/mame/igs/iqblock.o ../../../../libretro/obj/libretro/src/mame/igs/jackie.o ../../../../libretro/obj/libretro/src/mame/igs/lordgun.o ../../../../libretro/obj/libretro/src/mame/igs/lordgun_v.o ../../../../libretro/obj/libretro/src/mame/igs/pgm.o ../../../../libretro/obj/libretro/src/mame/igs/pgm2.o ../../../../libretro/obj/libretro/src/mame/igs/pgm2_memcard.o ../../../../libretro/obj/libretro/src/mame/igs/pgm2_v.o ../../../../libretro/obj/libretro/src/mame/igs/pgm3.o ../../../../libretro/obj/libretro/src/mame/igs/pgmcrypt.o ../../../../libretro/obj/libretro/src/mame/igs/pgmprot_igs025_igs012.o ../../../../libretro/obj/libretro/src/mame/igs/pgmprot_igs025_igs022.o ../../../../libretro/obj/libretro/src/mame/igs/pgmprot_igs025_igs028.o ../../../../libretro/obj/libretro/src/mame/igs/pgmprot_igs027a_type1.o ../../../../libretro/obj/libretro/src/mame/igs/pgmprot_igs027a_type2.o ../../../../libretro/obj/libretro/src/mame/igs/pgmprot_igs027a_type3.o ../../../../libretro/obj/libretro/src/mame/igs/pgmprot_orlegend.o ../../../../libretro/obj/libretro/src/mame/igs/spoker.o ../../../../libretro/obj/libretro/src/mame/igs/xamcu.o In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kaneko/airbustr.cpp:210: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/kawai" Compiling src/mame/kawai/acr20.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kawai/acr20.o" -c "../../../../../src/mame/kawai/acr20.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jpm/pl6_exp.cpp:8: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/jaleco/jaleco_vj_pc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/jaleco_vj_pc.o" -c "../../../../../src/mame/jaleco/jaleco_vj_pc.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kawai/acr20.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/jpm/pl6_fpga.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jpm/pl6_fpga.o" -c "../../../../../src/mame/jpm/pl6_fpga.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/jaleco_vj_pc.cpp:31: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/kawai/k1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kawai/k1.o" -c "../../../../../src/mame/kawai/k1.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jpm/pl6_fpga.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/kaneko/djboy.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kaneko/djboy.o" -c "../../../../../src/mame/kaneko/djboy.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kawai/k1.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kaneko/djboy.cpp:142: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/jaleco/jaleco_vj_qtaro.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/jaleco_vj_qtaro.o" -c "../../../../../src/mame/jaleco/jaleco_vj_qtaro.cpp" Compiling src/mame/jpm/pl6_pic.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jpm/pl6_pic.o" -c "../../../../../src/mame/jpm/pl6_pic.cpp" Compiling src/mame/kawai/k4.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kawai/k4.o" -c "../../../../../src/mame/kawai/k4.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/jaleco_vj_qtaro.cpp:117: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jpm/pl6_pic.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kawai/k4.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/kaneko/expro02.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kaneko/expro02.o" -c "../../../../../src/mame/kaneko/expro02.cpp" Compiling src/mame/jaleco/jaleco_vj_sound.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/jaleco_vj_sound.o" -c "../../../../../src/mame/jaleco/jaleco_vj_sound.cpp" Compiling src/mame/jpm/pluto5.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jpm/pluto5.o" -c "../../../../../src/mame/jpm/pluto5.cpp" Compiling src/mame/kawai/k5.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kawai/k5.o" -c "../../../../../src/mame/kawai/k5.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kaneko/expro02.cpp:210: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/jaleco_vj_sound.cpp:56: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jpm/pluto5.cpp:187: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kawai/k5.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/jpm/pluto5.cpp: In member function ‘virtual void {anonymous}::pluto5_state::machine_start()’: ../../../../../src/mame/jpm/pluto5.cpp:263:23: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 263 | m_cpuregion = (uint16_t*)memregion( "maincpu" )->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/jpm/pluto5.cpp: In member function ‘void {anonymous}::pluto5_state::init_hb()’: ../../../../../src/mame/jpm/pluto5.cpp:916:29: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 916 | astra_addresslines( (uint16_t*)memregion( "maincpu" )->base(), memregion( "maincpu" )->bytes(), 0 ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/kaneko/expro02.cpp: In member function ‘void {anonymous}::expro02_state::init_expro02()’: ../../../../../src/mame/kaneko/expro02.cpp:1982:25: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1982 | uint32_t *src = (uint32_t *)memregion("gfx3" )->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/kaneko/expro02.cpp:1983:25: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1983 | uint32_t *dst = (uint32_t *)memregion("view2" )->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/jaleco/jaleco_vj_ups.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/jaleco_vj_ups.o" -c "../../../../../src/mame/jaleco/jaleco_vj_ups.cpp" Compiling src/mame/kawai/ksp10.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kawai/ksp10.o" -c "../../../../../src/mame/kawai/ksp10.cpp" Compiling src/mame/jpm/pluto6.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jpm/pluto6.o" -c "../../../../../src/mame/jpm/pluto6.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/jaleco_vj_ups.cpp:7: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/kaneko/galpani2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kaneko/galpani2.o" -c "../../../../../src/mame/kaneko/galpani2.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kawai/ksp10.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jpm/pluto6.cpp:154: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/jaleco/jalmah.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/jalmah.o" -c "../../../../../src/mame/jaleco/jalmah.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kaneko/galpani2.cpp:81: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/kawai/mb63h158.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kawai/mb63h158.o" -c "../../../../../src/mame/kawai/mb63h158.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/jalmah.cpp:111: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kawai/mb63h158.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libjpm.a... rm -f ../../../../libretro/bin/mame_mame/libjpm.a ar -rcs ../../../../libretro/bin/mame_mame/libjpm.a ../../../../libretro/obj/libretro/src/mame/jpm/guab.o ../../../../libretro/obj/libretro/src/mame/jpm/jpmimpct.o ../../../../libretro/obj/libretro/src/mame/jpm/jpmimpct_v.o ../../../../libretro/obj/libretro/src/mame/jpm/jpmimpctsw.o ../../../../libretro/obj/libretro/src/mame/jpm/jpmmps.o ../../../../libretro/obj/libretro/src/mame/jpm/jpms80.o ../../../../libretro/obj/libretro/src/mame/jpm/jpmsru.o ../../../../libretro/obj/libretro/src/mame/jpm/jpmsys5.o ../../../../libretro/obj/libretro/src/mame/jpm/jpmsys5sw.o ../../../../libretro/obj/libretro/src/mame/jpm/jpmsys7.o ../../../../libretro/obj/libretro/src/mame/jpm/nl_jpmsru.o ../../../../libretro/obj/libretro/src/mame/jpm/pl6_exp.o ../../../../libretro/obj/libretro/src/mame/jpm/pl6_fpga.o ../../../../libretro/obj/libretro/src/mame/jpm/pl6_pic.o ../../../../libretro/obj/libretro/src/mame/jpm/pluto5.o ../../../../libretro/obj/libretro/src/mame/jpm/pluto6.o Compiling src/mame/kawai/r100.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kawai/r100.o" -c "../../../../../src/mame/kawai/r100.cpp" Compiling src/mame/kawai/sx240.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kawai/sx240.o" -c "../../../../../src/mame/kawai/sx240.cpp" Compiling src/mame/kaneko/galpani2_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kaneko/galpani2_v.o" -c "../../../../../src/mame/kaneko/galpani2_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kawai/r100.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kawai/sx240.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/jaleco/megasys1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/megasys1.o" -c "../../../../../src/mame/jaleco/megasys1.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kaneko/galpani2_v.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/kaypro" Compiling src/mame/kaypro/kaypro.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kaypro/kaypro.o" -c "../../../../../src/mame/kaypro/kaypro.cpp" Archiving libkawai.a... rm -f ../../../../libretro/bin/mame_mame/libkawai.a ar -rcs ../../../../libretro/bin/mame_mame/libkawai.a ../../../../libretro/obj/libretro/src/mame/kawai/acr20.o ../../../../libretro/obj/libretro/src/mame/kawai/k1.o ../../../../libretro/obj/libretro/src/mame/kawai/k4.o ../../../../libretro/obj/libretro/src/mame/kawai/k5.o ../../../../libretro/obj/libretro/src/mame/kawai/ksp10.o ../../../../libretro/obj/libretro/src/mame/kawai/mb63h158.o ../../../../libretro/obj/libretro/src/mame/kawai/r100.o ../../../../libretro/obj/libretro/src/mame/kawai/sx240.o Compiling src/mame/kaypro/kaypro_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kaypro/kaypro_m.o" -c "../../../../../src/mame/kaypro/kaypro_m.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/megasys1.cpp:132: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/kaneko/galpani3.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kaneko/galpani3.o" -c "../../../../../src/mame/kaneko/galpani3.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kaypro/kaypro.cpp:51: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kaypro/kaypro_m.cpp:5: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kaneko/galpani3.cpp:66: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/koei" Compiling src/mame/koei/pasogo.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/koei/pasogo.o" -c "../../../../../src/mame/koei/pasogo.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/koei/pasogo.cpp:105: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/kaypro/kaypro_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kaypro/kaypro_v.o" -c "../../../../../src/mame/kaypro/kaypro_v.cpp" Compiling src/mame/kaneko/galpanic.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kaneko/galpanic.o" -c "../../../../../src/mame/kaneko/galpanic.cpp" Compiling src/mame/jaleco/megasys1_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/megasys1_v.o" -c "../../../../../src/mame/jaleco/megasys1_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kaypro/kaypro_v.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kaneko/galpanic.cpp:68: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libkoei.a... rm -f ../../../../libretro/bin/mame_mame/libkoei.a ar -rcs ../../../../libretro/bin/mame_mame/libkoei.a ../../../../libretro/obj/libretro/src/mame/koei/pasogo.o mkdir -p "../../../../libretro/obj/libretro/src/mame/konami" Compiling src/mame/konami/3dom2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/3dom2.o" -c "../../../../../src/mame/konami/3dom2.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/megasys1_v.cpp:196: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libkaypro.a... rm -f ../../../../libretro/bin/mame_mame/libkaypro.a ar -rcs ../../../../libretro/bin/mame_mame/libkaypro.a ../../../../libretro/obj/libretro/src/mame/kaypro/kaypro.o ../../../../libretro/obj/libretro/src/mame/kaypro/kaypro_m.o ../../../../libretro/obj/libretro/src/mame/kaypro/kaypro_v.o mkdir -p "../../../../libretro/obj/libretro/src/mame/kontron" Compiling src/mame/kontron/kdt6.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kontron/kdt6.o" -c "../../../../../src/mame/kontron/kdt6.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/3dom2.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kontron/kdt6.cpp:14: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/jaleco/momoko.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/momoko.o" -c "../../../../../src/mame/jaleco/momoko.cpp" ../../../../../src/mame/konami/3dom2.cpp: In member function ‘uint16_t m2_bda_device::read_bus16(offs_t)’: ../../../../../src/mame/konami/3dom2.cpp:381:17: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 381 | return *reinterpret_cast(ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/konami/3dom2.cpp: In member function ‘uint32_t m2_bda_device::read_bus32(offs_t)’: ../../../../../src/mame/konami/3dom2.cpp:396:17: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 396 | return *reinterpret_cast(ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/konami/3dom2.cpp: In member function ‘void m2_bda_device::write_bus16(offs_t, uint16_t)’: ../../../../../src/mame/konami/3dom2.cpp:424:10: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 424 | *reinterpret_cast(ptr) = data; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/konami/3dom2.cpp: In member function ‘void m2_bda_device::write_bus32(offs_t, uint32_t)’: ../../../../../src/mame/konami/3dom2.cpp:438:10: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 438 | *reinterpret_cast(ptr) = data; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/momoko.cpp:49: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/kaneko/galpanic_ms.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kaneko/galpanic_ms.o" -c "../../../../../src/mame/kaneko/galpanic_ms.cpp" Compiling src/mame/konami/3dom2_te.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/3dom2_te.o" -c "../../../../../src/mame/konami/3dom2_te.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kaneko/galpanic_ms.cpp:27: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/jaleco/ms1_gatearray.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/ms1_gatearray.o" -c "../../../../../src/mame/jaleco/ms1_gatearray.cpp" Archiving libkontron.a... rm -f ../../../../libretro/bin/mame_mame/libkontron.a ar -rcs ../../../../libretro/bin/mame_mame/libkontron.a ../../../../libretro/obj/libretro/src/mame/kontron/kdt6.o mkdir -p "../../../../libretro/obj/libretro/src/mame/korg" Compiling src/mame/korg/korgds8.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/korg/korgds8.o" -c "../../../../../src/mame/korg/korgds8.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/3dom2_te.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/ms1_gatearray.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/konami/3dom2_te.cpp: In member function ‘uint16_t m2_te_device::read_tram16(offs_t) const’: ../../../../../src/mame/konami/3dom2_te.cpp:3470:17: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 3470 | return *reinterpret_cast(ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/konami/3dom2_te.cpp: In member function ‘uint32_t m2_te_device::read_tram32(offs_t) const’: ../../../../../src/mame/konami/3dom2_te.cpp:3478:17: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 3478 | return *reinterpret_cast(ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/konami/3dom2_te.cpp: In member function ‘void m2_te_device::write_tram16(offs_t, uint16_t)’: ../../../../../src/mame/konami/3dom2_te.cpp:3494:10: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 3494 | *reinterpret_cast(ptr) = data; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/konami/3dom2_te.cpp: In member function ‘void m2_te_device::write_tram32(offs_t, uint32_t)’: ../../../../../src/mame/konami/3dom2_te.cpp:3502:10: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 3502 | *reinterpret_cast(ptr) = data; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/konami/3dom2_te.cpp: In member function ‘uint16_t m2_te_device::read_pipram16(offs_t) const’: ../../../../../src/mame/konami/3dom2_te.cpp:3524:17: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 3524 | return *reinterpret_cast(ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/konami/3dom2_te.cpp: In member function ‘uint32_t m2_te_device::read_pipram32(offs_t) const’: ../../../../../src/mame/konami/3dom2_te.cpp:3532:17: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 3532 | return *reinterpret_cast(ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/konami/3dom2_te.cpp: In member function ‘void m2_te_device::write_pipram32(offs_t, uint32_t)’: ../../../../../src/mame/konami/3dom2_te.cpp:3540:10: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 3540 | *reinterpret_cast(ptr) = data; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/korg/korgds8.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/jaleco/ms1_gatearray.cpp: In member function ‘virtual void megasys1_gatearray_d65006_device::rom_decode()’: ../../../../../src/mame/jaleco/ms1_gatearray.cpp:43:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 43 | u16 *RAM = (u16 *)m_cpuregion->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/jaleco/ms1_gatearray.cpp: In member function ‘virtual void megasys1_gatearray_gs88000_device::rom_decode()’: ../../../../../src/mame/jaleco/ms1_gatearray.cpp:69:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 69 | u16 *RAM = (u16 *)m_cpuregion->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/jaleco/ms1_gatearray.cpp: In member function ‘virtual void megasys1_gatearray_unkarray_device::rom_decode()’: ../../../../../src/mame/jaleco/ms1_gatearray.cpp:94:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 94 | u16 *RAM = (u16 *)m_cpuregion->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/jaleco/ms1_gatearray.cpp: In member function ‘osd::u16 megasys1_gatearray_device::gatearray_r(offs_t, osd::u16)’: ../../../../../src/mame/jaleco/ms1_gatearray.cpp:142:28: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 142 | u16 *rom_maincpu = (u16 *)m_cpuregion->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/88games.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/88games.o" -c "../../../../../src/mame/konami/88games.cpp" Compiling src/mame/kaneko/hvyunit.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kaneko/hvyunit.o" -c "../../../../../src/mame/kaneko/hvyunit.cpp" Compiling src/mame/jaleco/ms1_tmap.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/ms1_tmap.o" -c "../../../../../src/mame/jaleco/ms1_tmap.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/88games.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/korg/korgdss1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/korg/korgdss1.o" -c "../../../../../src/mame/korg/korgdss1.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kaneko/hvyunit.cpp:62: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/ms1_tmap.cpp:19: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/korg/korgdss1.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/jaleco/ms32.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/ms32.o" -c "../../../../../src/mame/jaleco/ms32.cpp" Compiling src/mame/konami/ajax.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/ajax.o" -c "../../../../../src/mame/konami/ajax.cpp" Compiling src/mame/kaneko/jchan.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kaneko/jchan.o" -c "../../../../../src/mame/kaneko/jchan.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/ms32.cpp:472: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/ajax.cpp:15: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kaneko/jchan.cpp:156: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/korg/korgdvp1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/korg/korgdvp1.o" -c "../../../../../src/mame/korg/korgdvp1.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/korg/korgdvp1.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/jaleco/ms32_sprite.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/ms32_sprite.o" -c "../../../../../src/mame/jaleco/ms32_sprite.cpp" Compiling src/mame/konami/aliens.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/aliens.o" -c "../../../../../src/mame/konami/aliens.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/ms32_sprite.cpp:37: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/aliens.cpp:14: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/kaneko/kan_pand.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kaneko/kan_pand.o" -c "../../../../../src/mame/kaneko/kan_pand.cpp" Compiling src/mame/korg/korgdw8k.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/korg/korgdw8k.o" -c "../../../../../src/mame/korg/korgdw8k.cpp" Compiling src/mame/jaleco/ms32_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/ms32_v.o" -c "../../../../../src/mame/jaleco/ms32_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kaneko/kan_pand.cpp:52: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/korg/korgdw8k.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/asterix.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/asterix.o" -c "../../../../../src/mame/konami/asterix.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/ms32_v.cpp:17: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/kaneko/kaneko16.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kaneko/kaneko16.o" -c "../../../../../src/mame/kaneko/kaneko16.cpp" Compiling src/mame/korg/korgm1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/korg/korgm1.o" -c "../../../../../src/mame/korg/korgm1.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/asterix.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kaneko/kaneko16.cpp:106: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/jaleco/psychic5.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/psychic5.o" -c "../../../../../src/mame/jaleco/psychic5.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/korg/korgm1.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/psychic5.cpp:332: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/korg/korgtriton.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/korg/korgtriton.o" -c "../../../../../src/mame/korg/korgtriton.cpp" Compiling src/mame/konami/battlnts.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/battlnts.o" -c "../../../../../src/mame/konami/battlnts.cpp" Compiling src/mame/jaleco/pturn.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/pturn.o" -c "../../../../../src/mame/jaleco/pturn.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/korg/korgtriton.cpp:20: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/battlnts.cpp:15: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/pturn.cpp:80: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/kaneko/kaneko16_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kaneko/kaneko16_v.o" -c "../../../../../src/mame/kaneko/kaneko16_v.cpp" Compiling src/mame/korg/korgws.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/korg/korgws.o" -c "../../../../../src/mame/korg/korgws.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kaneko/kaneko16_v.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/bishi.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/bishi.o" -c "../../../../../src/mame/konami/bishi.cpp" Compiling src/mame/jaleco/skyfox.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/skyfox.o" -c "../../../../../src/mame/jaleco/skyfox.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/korg/korgws.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/bishi.cpp:88: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/skyfox.cpp:27: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/korg/korgz3.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/korg/korgz3.o" -c "../../../../../src/mame/korg/korgz3.cpp" Compiling src/mame/kaneko/kaneko_calc3.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kaneko/kaneko_calc3.o" -c "../../../../../src/mame/kaneko/kaneko_calc3.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/korg/korgz3.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/jaleco/tetrisp2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/tetrisp2.o" -c "../../../../../src/mame/jaleco/tetrisp2.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kaneko/kaneko_calc3.cpp:26: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/bladestl.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/bladestl.o" -c "../../../../../src/mame/konami/bladestl.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/tetrisp2.cpp:51: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/bladestl.cpp:26: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/kaneko/kaneko_grap2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kaneko/kaneko_grap2.o" -c "../../../../../src/mame/kaneko/kaneko_grap2.cpp" Compiling src/mame/korg/microkorg.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/korg/microkorg.o" -c "../../../../../src/mame/korg/microkorg.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kaneko/kaneko_grap2.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/korg/microkorg.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/kaneko/kaneko_hit.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kaneko/kaneko_hit.o" -c "../../../../../src/mame/kaneko/kaneko_hit.cpp" Compiling src/mame/konami/blockhl.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/blockhl.o" -c "../../../../../src/mame/konami/blockhl.cpp" Compiling src/mame/korg/poly61.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/korg/poly61.o" -c "../../../../../src/mame/korg/poly61.cpp" Compiling src/mame/jaleco/tetrisp2_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/jaleco/tetrisp2_v.o" -c "../../../../../src/mame/jaleco/tetrisp2_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/blockhl.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kaneko/kaneko_hit.cpp:33: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/korg/poly61.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/jaleco/tetrisp2_v.cpp:35: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/kaneko/kaneko_spr.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kaneko/kaneko_spr.o" -c "../../../../../src/mame/kaneko/kaneko_spr.cpp" Compiling src/mame/korg/poly800.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/korg/poly800.o" -c "../../../../../src/mame/korg/poly800.cpp" Compiling src/mame/konami/bottom9.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/bottom9.o" -c "../../../../../src/mame/konami/bottom9.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kaneko/kaneko_spr.cpp:27: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libjaleco.a... rm -f ../../../../libretro/bin/mame_mame/libjaleco.a ar -rcs ../../../../libretro/bin/mame_mame/libjaleco.a ../../../../libretro/obj/libretro/src/mame/jaleco/acommand.o ../../../../libretro/obj/libretro/src/mame/jaleco/aeroboto.o ../../../../libretro/obj/libretro/src/mame/jaleco/argus.o ../../../../libretro/obj/libretro/src/mame/jaleco/argus_v.o ../../../../libretro/obj/libretro/src/mame/jaleco/armchamp.o ../../../../libretro/obj/libretro/src/mame/jaleco/bestleag.o ../../../../libretro/obj/libretro/src/mame/jaleco/bigstrkb.o ../../../../libretro/obj/libretro/src/mame/jaleco/blueprnt.o ../../../../libretro/obj/libretro/src/mame/jaleco/bnstars.o ../../../../libretro/obj/libretro/src/mame/jaleco/cischeat.o ../../../../libretro/obj/libretro/src/mame/jaleco/cischeat_v.o ../../../../libretro/obj/libretro/src/mame/jaleco/citycon.o ../../../../libretro/obj/libretro/src/mame/jaleco/dday.o ../../../../libretro/obj/libretro/src/mame/jaleco/exerion.o ../../../../libretro/obj/libretro/src/mame/jaleco/fcombat.o ../../../../libretro/obj/libretro/src/mame/jaleco/ginganin.o ../../../../libretro/obj/libretro/src/mame/jaleco/homerun.o ../../../../libretro/obj/libretro/src/mame/jaleco/jalblend.o ../../../../libretro/obj/libretro/src/mame/jaleco/jalcrpt.o ../../../../libretro/obj/libretro/src/mame/jaleco/jaleco_ms32_sysctrl.o ../../../../libretro/obj/libretro/src/mame/jaleco/jaleco_vj_pc.o ../../../../libretro/obj/libretro/src/mame/jaleco/jaleco_vj_qtaro.o ../../../../libretro/obj/libretro/src/mame/jaleco/jaleco_vj_sound.o ../../../../libretro/obj/libretro/src/mame/jaleco/jaleco_vj_ups.o ../../../../libretro/obj/libretro/src/mame/jaleco/jalmah.o ../../../../libretro/obj/libretro/src/mame/jaleco/megasys1.o ../../../../libretro/obj/libretro/src/mame/jaleco/megasys1_v.o ../../../../libretro/obj/libretro/src/mame/jaleco/momoko.o ../../../../libretro/obj/libretro/src/mame/jaleco/ms1_gatearray.o ../../../../libretro/obj/libretro/src/mame/jaleco/ms1_tmap.o ../../../../libretro/obj/libretro/src/mame/jaleco/ms32.o ../../../../libretro/obj/libretro/src/mame/jaleco/ms32_sprite.o ../../../../libretro/obj/libretro/src/mame/jaleco/ms32_v.o ../../../../libretro/obj/libretro/src/mame/jaleco/psychic5.o ../../../../libretro/obj/libretro/src/mame/jaleco/pturn.o ../../../../libretro/obj/libretro/src/mame/jaleco/skyfox.o ../../../../libretro/obj/libretro/src/mame/jaleco/tetrisp2.o ../../../../libretro/obj/libretro/src/mame/jaleco/tetrisp2_v.o In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/korg/poly800.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/kurzweil" Compiling src/mame/kurzweil/krz2000.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kurzweil/krz2000.o" -c "../../../../../src/mame/kurzweil/krz2000.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/bottom9.cpp:17: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/kaneko/kaneko_tmap.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kaneko/kaneko_tmap.o" -c "../../../../../src/mame/kaneko/kaneko_tmap.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kurzweil/krz2000.cpp:28: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/korg/polysix.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/korg/polysix.o" -c "../../../../../src/mame/korg/polysix.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kaneko/kaneko_tmap.cpp:94: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/chqflag.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/chqflag.o" -c "../../../../../src/mame/konami/chqflag.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/korg/polysix.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/chqflag.cpp:20: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/kaneko/kaneko_toybox.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kaneko/kaneko_toybox.o" -c "../../../../../src/mame/kaneko/kaneko_toybox.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kaneko/kaneko_toybox.cpp:50: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libkurzweil.a... rm -f ../../../../libretro/bin/mame_mame/libkurzweil.a ar -rcs ../../../../libretro/bin/mame_mame/libkurzweil.a ../../../../libretro/obj/libretro/src/mame/kurzweil/krz2000.o mkdir -p "../../../../libretro/obj/libretro/src/mame/kyber" Compiling src/mame/kyber/kminus.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kyber/kminus.o" -c "../../../../../src/mame/kyber/kminus.cpp" Archiving libkorg.a... rm -f ../../../../libretro/bin/mame_mame/libkorg.a ar -rcs ../../../../libretro/bin/mame_mame/libkorg.a ../../../../libretro/obj/libretro/src/mame/korg/korgds8.o ../../../../libretro/obj/libretro/src/mame/korg/korgdss1.o ../../../../libretro/obj/libretro/src/mame/korg/korgdvp1.o ../../../../libretro/obj/libretro/src/mame/korg/korgdw8k.o ../../../../libretro/obj/libretro/src/mame/korg/korgm1.o ../../../../libretro/obj/libretro/src/mame/korg/korgtriton.o ../../../../libretro/obj/libretro/src/mame/korg/korgws.o ../../../../libretro/obj/libretro/src/mame/korg/korgz3.o ../../../../libretro/obj/libretro/src/mame/korg/microkorg.o ../../../../libretro/obj/libretro/src/mame/korg/poly61.o ../../../../libretro/obj/libretro/src/mame/korg/poly800.o ../../../../libretro/obj/libretro/src/mame/korg/polysix.o mkdir -p "../../../../libretro/obj/libretro/src/mame/kyocera" Compiling src/mame/kyocera/kyocera.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kyocera/kyocera.o" -c "../../../../../src/mame/kyocera/kyocera.cpp" Compiling src/mame/konami/circusc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/circusc.o" -c "../../../../../src/mame/konami/circusc.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kyber/kminus.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/kaneko/sandscrp.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kaneko/sandscrp.o" -c "../../../../../src/mame/kaneko/sandscrp.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kyocera/kyocera.cpp:62: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/circusc.cpp:55: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kaneko/sandscrp.cpp:75: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libkyber.a... rm -f ../../../../libretro/bin/mame_mame/libkyber.a ar -rcs ../../../../libretro/bin/mame_mame/libkyber.a ../../../../libretro/obj/libretro/src/mame/kyber/kminus.o mkdir -p "../../../../libretro/obj/libretro/src/mame/leapfrog" Compiling src/mame/leapfrog/iquest.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/leapfrog/iquest.o" -c "../../../../../src/mame/leapfrog/iquest.cpp" Compiling src/mame/kyocera/kyocera_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kyocera/kyocera_v.o" -c "../../../../../src/mame/kyocera/kyocera_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/leapfrog/iquest.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/cobra.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/cobra.o" -c "../../../../../src/mame/konami/cobra.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kyocera/kyocera_v.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/kaneko/sknsspr.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kaneko/sknsspr.o" -c "../../../../../src/mame/kaneko/sknsspr.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/cobra.cpp:317: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kaneko/sknsspr.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/leapfrog/leappad.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/leapfrog/leappad.o" -c "../../../../../src/mame/leapfrog/leappad.cpp" ../../../../../src/mame/konami/cobra.cpp: In member function ‘void {anonymous}::cobra_state::init_bujutsu()’: ../../../../../src/mame/konami/cobra.cpp:3074:33: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 3074 | uint32_t *rom = (uint32_t*)memregion("user2")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/konami/cobra.cpp:3085:33: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 3085 | uint32_t *rom = (uint32_t*)memregion("user3")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/konami/cobra.cpp: In member function ‘void {anonymous}::cobra_state::init_racjamdx()’: ../../../../../src/mame/konami/cobra.cpp:3156:33: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 3156 | uint32_t *rom = (uint32_t*)memregion("user2")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/konami/cobra.cpp:3181:33: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 3181 | uint32_t *rom = (uint32_t*)memregion("user3")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libkyocera.a... rm -f ../../../../libretro/bin/mame_mame/libkyocera.a ar -rcs ../../../../libretro/bin/mame_mame/libkyocera.a ../../../../libretro/obj/libretro/src/mame/kyocera/kyocera.o ../../../../libretro/obj/libretro/src/mame/kyocera/kyocera_v.o mkdir -p "../../../../libretro/obj/libretro/src/mame/learsiegler" Compiling src/mame/learsiegler/adm11.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/learsiegler/adm11.o" -c "../../../../../src/mame/learsiegler/adm11.cpp" In file included from ../../../../../src/mame/konami/cobra.cpp:330: ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = {anonymous}::cobra_polydata; int TrackingCount = 1; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:180:15: required from ‘ArrayType& poly_array::next(int) [with ArrayType = {anonymous}::cobra_polydata; int TrackingCount = 1]’ 180 | item = new(item_ptr(m_next)) ArrayType; | ^~~~~~~~ ../../../../../src/mame/konami/cobra.cpp:2261:47: required from here 2261 | cobra_polydata &extra = object_data().next(); | ~~~~~~~~~~~~~~~~~~^~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘{anonymous}::cobra_polydata*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = {anonymous}::cobra_polydata; int TrackingCount = 0; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:180:15: required from ‘ArrayType& poly_array::next(int) [with ArrayType = {anonymous}::cobra_polydata; int TrackingCount = 0]’ 180 | item = new(item_ptr(m_next)) ArrayType; | ^~~~~~~~ ../../../../../src/devices/video/poly.h:187:25: required from ‘ArrayType& poly_array::next(int) [with ArrayType = {anonymous}::cobra_polydata; int TrackingCount = 1]’ 187 | item = &m_chain->next(); | ~~~~~~~~~~~~~^~ ../../../../../src/mame/konami/cobra.cpp:2261:47: required from here 2261 | cobra_polydata &extra = object_data().next(); | ~~~~~~~~~~~~~~~~~~^~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘{anonymous}::cobra_polydata*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:180:15: required from ‘ArrayType& poly_array::next(int) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]’ 180 | item = new(item_ptr(m_next)) ArrayType; | ^~~~~~~~ ../../../../../src/devices/video/poly.h:908:32: required from ‘uint32_t poly_manager::render_triangle(const rectangle&, const render_delegate&, const vertex_t&, const vertex_t&, const vertex_t&) [with int ParamCount = 8; BaseType = float; ObjectType = {anonymous}::cobra_polydata; int MaxParams = 8; unsigned char Flags = 0; uint32_t = unsigned int; render_delegate = delegate::extent_t&, const {anonymous}::cobra_polydata&, int), delegate_late_bind>]’ 908 | work_unit &unit = m_unit.next(); | ~~~~~~~~~~~^~ ../../../../../src/mame/konami/cobra.cpp:2281:27: required from here 2281 | render_triangle<8>(m_framebuffer_size, rd, vert[i-2], vert[i-1], vert[i]); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘poly_manager::work_unit*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:180:15: required from ‘ArrayType& poly_array::next(int) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]’ 180 | item = new(item_ptr(m_next)) ArrayType; | ^~~~~~~~ ../../../../../src/devices/video/poly.h:387:47: required from ‘poly_manager::primitive_info& poly_manager::primitive_alloc(int, int, int, int, const render_delegate&) [with BaseType = float; ObjectType = {anonymous}::cobra_polydata; int MaxParams = 8; unsigned char Flags = 0; render_delegate = delegate::extent_t&, const {anonymous}::cobra_polydata&, int), delegate_late_bind>]’ 387 | primitive_info &primitive = m_primitive.next(); | ~~~~~~~~~~~~~~~~^~ ../../../../../src/devices/video/poly.h:855:30: required from ‘uint32_t poly_manager::render_triangle(const rectangle&, const render_delegate&, const vertex_t&, const vertex_t&, const vertex_t&) [with int ParamCount = 8; BaseType = float; ObjectType = {anonymous}::cobra_polydata; int MaxParams = 8; unsigned char Flags = 0; uint32_t = unsigned int; render_delegate = delegate::extent_t&, const {anonymous}::cobra_polydata&, int), delegate_late_bind>]’ 855 | primitive_info &primitive = primitive_alloc(round_coordinate(minx), round_coordinate(maxx), v1yclip, v3yclip, callback); | ^~~~~~~~~~~~~~~ ../../../../../src/mame/konami/cobra.cpp:2281:27: required from here 2281 | render_triangle<8>(m_framebuffer_size, rd, vert[i-2], vert[i-1], vert[i]); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘poly_manager::primitive_info*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/leapfrog/leappad.cpp:95: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/learsiegler/adm11.cpp:29: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/kaneko/snowbros.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kaneko/snowbros.o" -c "../../../../../src/mame/kaneko/snowbros.cpp" Compiling src/mame/konami/combatsc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/combatsc.o" -c "../../../../../src/mame/konami/combatsc.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kaneko/snowbros.cpp:77: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/leapfrog/leapster.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/leapfrog/leapster.o" -c "../../../../../src/mame/leapfrog/leapster.cpp" Compiling src/mame/learsiegler/adm23.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/learsiegler/adm23.o" -c "../../../../../src/mame/learsiegler/adm23.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/combatsc.cpp:117: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/leapfrog/leapster.cpp:196: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/learsiegler/adm23.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/kaneko/snowbros.cpp: In member function ‘void semicom_state::machine_reset_semiprot()’: ../../../../../src/mame/kaneko/snowbros.cpp:1917:37: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 1917 | u16 const *const PROTDATA = (u16*)memregion("protdata")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/kaneko/snowbros.cpp: In member function ‘void semicom_state::machine_reset_finalttr()’: ../../../../../src/mame/kaneko/snowbros.cpp:1925:37: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 1925 | u16 const *const PROTDATA = (u16*)memregion("protdata")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/kaneko/snowbros.cpp: In member function ‘void semicom_state::init_sutjarod()’: ../../../../../src/mame/kaneko/snowbros.cpp:3264:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 3264 | u16 *rom = (u16*)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/kaneko/snowbros.cpp: In member function ‘void semicom_state::init_gwasu()’: ../../../../../src/mame/kaneko/snowbros.cpp:3277:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 3277 | u16 *rom = (u16*)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/leapfrog/leapster_explorer.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/leapfrog/leapster_explorer.o" -c "../../../../../src/mame/leapfrog/leapster_explorer.cpp" Compiling src/mame/learsiegler/adm31.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/learsiegler/adm31.o" -c "../../../../../src/mame/learsiegler/adm31.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/leapfrog/leapster_explorer.cpp:15: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/combatsc_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/combatsc_v.o" -c "../../../../../src/mame/konami/combatsc_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/learsiegler/adm31.cpp:22: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/kaneko/snowbros_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kaneko/snowbros_v.o" -c "../../../../../src/mame/kaneko/snowbros_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/combatsc_v.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kaneko/snowbros_v.cpp:5: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libleapfrog.a... rm -f ../../../../libretro/bin/mame_mame/libleapfrog.a ar -rcs ../../../../libretro/bin/mame_mame/libleapfrog.a ../../../../libretro/obj/libretro/src/mame/leapfrog/iquest.o ../../../../libretro/obj/libretro/src/mame/leapfrog/leappad.o ../../../../libretro/obj/libretro/src/mame/leapfrog/leapster.o ../../../../libretro/obj/libretro/src/mame/leapfrog/leapster_explorer.o Compiling src/mame/kaneko/suprnova.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kaneko/suprnova.o" -c "../../../../../src/mame/kaneko/suprnova.cpp" Compiling src/mame/learsiegler/adm36.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/learsiegler/adm36.o" -c "../../../../../src/mame/learsiegler/adm36.cpp" Compiling src/mame/konami/contra.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/contra.o" -c "../../../../../src/mame/konami/contra.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kaneko/suprnova.cpp:151: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/kaneko/suprnova_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/kaneko/suprnova_v.o" -c "../../../../../src/mame/kaneko/suprnova_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/learsiegler/adm36.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/contra.cpp:141: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/kaneko/suprnova_v.cpp:5: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/liberty" Compiling src/mame/liberty/freedom120.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/liberty/freedom120.o" -c "../../../../../src/mame/liberty/freedom120.cpp" Archiving liblearsiegler.a... rm -f ../../../../libretro/bin/mame_mame/liblearsiegler.a ar -rcs ../../../../libretro/bin/mame_mame/liblearsiegler.a ../../../../libretro/obj/libretro/src/mame/learsiegler/adm11.o ../../../../libretro/obj/libretro/src/mame/learsiegler/adm23.o ../../../../libretro/obj/libretro/src/mame/learsiegler/adm31.o ../../../../libretro/obj/libretro/src/mame/learsiegler/adm36.o Archiving libkaneko.a... rm -f ../../../../libretro/bin/mame_mame/libkaneko.a ar -rcs ../../../../libretro/bin/mame_mame/libkaneko.a ../../../../libretro/obj/libretro/src/mame/kaneko/airbustr.o ../../../../libretro/obj/libretro/src/mame/kaneko/djboy.o ../../../../libretro/obj/libretro/src/mame/kaneko/expro02.o ../../../../libretro/obj/libretro/src/mame/kaneko/galpani2.o ../../../../libretro/obj/libretro/src/mame/kaneko/galpani2_v.o ../../../../libretro/obj/libretro/src/mame/kaneko/galpani3.o ../../../../libretro/obj/libretro/src/mame/kaneko/galpanic.o ../../../../libretro/obj/libretro/src/mame/kaneko/galpanic_ms.o ../../../../libretro/obj/libretro/src/mame/kaneko/hvyunit.o ../../../../libretro/obj/libretro/src/mame/kaneko/jchan.o ../../../../libretro/obj/libretro/src/mame/kaneko/kan_pand.o ../../../../libretro/obj/libretro/src/mame/kaneko/kaneko16.o ../../../../libretro/obj/libretro/src/mame/kaneko/kaneko16_v.o ../../../../libretro/obj/libretro/src/mame/kaneko/kaneko_calc3.o ../../../../libretro/obj/libretro/src/mame/kaneko/kaneko_grap2.o ../../../../libretro/obj/libretro/src/mame/kaneko/kaneko_hit.o ../../../../libretro/obj/libretro/src/mame/kaneko/kaneko_spr.o ../../../../libretro/obj/libretro/src/mame/kaneko/kaneko_tmap.o ../../../../libretro/obj/libretro/src/mame/kaneko/kaneko_toybox.o ../../../../libretro/obj/libretro/src/mame/kaneko/sandscrp.o ../../../../libretro/obj/libretro/src/mame/kaneko/sknsspr.o ../../../../libretro/obj/libretro/src/mame/kaneko/snowbros.o ../../../../libretro/obj/libretro/src/mame/kaneko/snowbros_v.o ../../../../libretro/obj/libretro/src/mame/kaneko/suprnova.o ../../../../libretro/obj/libretro/src/mame/kaneko/suprnova_v.o mkdir -p "../../../../libretro/obj/libretro/3rdparty/linenoise" Compiling 3rdparty/linenoise/linenoise.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DUSE_UTF8 -I"../../../../../3rdparty/linenoise" -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/linenoise/linenoise.o" -c "../../../../../3rdparty/linenoise/linenoise.c" Compiling 3rdparty/linenoise/stringbuf.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DUSE_UTF8 -I"../../../../../3rdparty/linenoise" -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/linenoise/stringbuf.o" -c "../../../../../3rdparty/linenoise/stringbuf.c" Compiling 3rdparty/linenoise/utf8.c... gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DUSE_UTF8 -I"../../../../../3rdparty/linenoise" -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=gnu99 -Wpointer-arith -Wstrict-prototypes -Wbad-function-cast -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/linenoise/utf8.o" -c "../../../../../3rdparty/linenoise/utf8.c" Archiving liblinenoise.a... rm -f ../../../../libretro/bin/liblinenoise.a ar -rcs ../../../../libretro/bin/liblinenoise.a ../../../../libretro/obj/libretro/3rdparty/linenoise/linenoise.o ../../../../libretro/obj/libretro/3rdparty/linenoise/stringbuf.o ../../../../libretro/obj/libretro/3rdparty/linenoise/utf8.o Compiling src/mame/liberty/freedom200.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/liberty/freedom200.o" -c "../../../../../src/mame/liberty/freedom200.cpp" Compiling src/mame/liberty/freedom220_kbd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/liberty/freedom220_kbd.o" -c "../../../../../src/mame/liberty/freedom220_kbd.cpp" Compiling src/mame/konami/cougar.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/cougar.o" -c "../../../../../src/mame/konami/cougar.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/liberty/freedom120.cpp:35: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/liberty/freedom200.cpp:43: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/liberty/freedom220_kbd.cpp:26: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/cougar.cpp:30: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/crimfght.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/crimfght.o" -c "../../../../../src/mame/konami/crimfght.cpp" mkdir -p "../../../../libretro/obj/libretro/src/mame/linn" Compiling src/mame/linn/linndrum.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/linn/linndrum.o" -c "../../../../../src/mame/linn/linndrum.cpp" Compiling src/mame/konami/dbz.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/dbz.o" -c "../../../../../src/mame/konami/dbz.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/crimfght.cpp:16: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libliberty.a... rm -f ../../../../libretro/bin/mame_mame/libliberty.a ar -rcs ../../../../libretro/bin/mame_mame/libliberty.a ../../../../libretro/obj/libretro/src/mame/liberty/freedom120.o ../../../../libretro/obj/libretro/src/mame/liberty/freedom200.o ../../../../libretro/obj/libretro/src/mame/liberty/freedom220_kbd.o mkdir -p "../../../../libretro/obj/libretro/src/mame/lsi" Compiling src/mame/lsi/m3.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/lsi/m3.o" -c "../../../../../src/mame/lsi/m3.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/linn/linndrum.cpp:83: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/dbz.cpp:55: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/lsi/m3.cpp:46: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/ddribble.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/ddribble.o" -c "../../../../../src/mame/konami/ddribble.cpp" ../../../../../src/mame/konami/dbz.cpp: In member function ‘void {anonymous}::dbz_state::init_dbz()’: ../../../../../src/mame/konami/dbz.cpp:738:25: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 738 | uint16_t *ROM = (uint16_t *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/konami/dbz.cpp: In member function ‘void {anonymous}::dbz_state::init_dbza()’: ../../../../../src/mame/konami/dbz.cpp:769:25: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 769 | uint16_t *ROM = (uint16_t *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/konami/dbz.cpp: In member function ‘void {anonymous}::dbz_state::init_dbz2()’: ../../../../../src/mame/konami/dbz.cpp:790:25: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 790 | uint16_t *ROM = (uint16_t *)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/ddribble.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving liblinn.a... rm -f ../../../../libretro/bin/mame_mame/liblinn.a ar -rcs ../../../../libretro/bin/mame_mame/liblinn.a ../../../../libretro/obj/libretro/src/mame/linn/linndrum.o Compiling src/mame/konami/divebomb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/divebomb.o" -c "../../../../../src/mame/konami/divebomb.cpp" Compiling src/mame/lsi/octo_kbd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/lsi/octo_kbd.o" -c "../../../../../src/mame/lsi/octo_kbd.cpp" Compiling src/mame/konami/djmain.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/djmain.o" -c "../../../../../src/mame/konami/djmain.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/divebomb.cpp:94: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/lsi/octo_kbd.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/fastlane.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/fastlane.o" -c "../../../../../src/mame/konami/fastlane.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/djmain.cpp:180: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/lsi/octopus.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/lsi/octopus.o" -c "../../../../../src/mame/lsi/octopus.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/fastlane.cpp:14: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/finalizr.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/finalizr.o" -c "../../../../../src/mame/konami/finalizr.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/lsi/octopus.cpp:108: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/finalizr.cpp:15: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/firebeat.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/firebeat.o" -c "../../../../../src/mame/konami/firebeat.cpp" Compiling src/mame/konami/flkatck.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/flkatck.o" -c "../../../../../src/mame/konami/flkatck.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/firebeat.cpp:148: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/flkatck.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/gberet.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/gberet.o" -c "../../../../../src/mame/konami/gberet.cpp" Archiving liblsi.a... rm -f ../../../../libretro/bin/mame_mame/liblsi.a ar -rcs ../../../../libretro/bin/mame_mame/liblsi.a ../../../../libretro/obj/libretro/src/mame/lsi/m3.o ../../../../libretro/obj/libretro/src/mame/lsi/octo_kbd.o ../../../../libretro/obj/libretro/src/mame/lsi/octopus.o mkdir -p "../../../../libretro/obj/libretro/3rdparty/lua/src" Compiling 3rdparty/lua/src/lapi.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DLUA_USE_POSIX -I"../../../../../3rdparty" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lua/src/lapi.o" -c "../../../../../3rdparty/lua/src/lapi.c" Compiling 3rdparty/lua/src/lauxlib.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DLUA_USE_POSIX -I"../../../../../3rdparty" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lua/src/lauxlib.o" -c "../../../../../3rdparty/lua/src/lauxlib.c" Compiling 3rdparty/lua/src/lbaselib.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DLUA_USE_POSIX -I"../../../../../3rdparty" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lua/src/lbaselib.o" -c "../../../../../3rdparty/lua/src/lbaselib.c" Compiling 3rdparty/lua/src/lcode.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DLUA_USE_POSIX -I"../../../../../3rdparty" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lua/src/lcode.o" -c "../../../../../3rdparty/lua/src/lcode.c" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/gberet.cpp:188: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling 3rdparty/lua/src/lcorolib.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DLUA_USE_POSIX -I"../../../../../3rdparty" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lua/src/lcorolib.o" -c "../../../../../3rdparty/lua/src/lcorolib.c" Compiling 3rdparty/lua/src/lctype.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DLUA_USE_POSIX -I"../../../../../3rdparty" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lua/src/lctype.o" -c "../../../../../3rdparty/lua/src/lctype.c" Compiling 3rdparty/lua/src/ldblib.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DLUA_USE_POSIX -I"../../../../../3rdparty" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lua/src/ldblib.o" -c "../../../../../3rdparty/lua/src/ldblib.c" Compiling 3rdparty/lua/src/ldebug.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DLUA_USE_POSIX -I"../../../../../3rdparty" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lua/src/ldebug.o" -c "../../../../../3rdparty/lua/src/ldebug.c" In file included from ../../../../../3rdparty/lua/src/lapi.h:11, from ../../../../../3rdparty/lua/src/ldebug.c:19: ../../../../../3rdparty/lua/src/ldebug.c: In function ‘void luaG_errormsg(lua_State*)’: ../../../../../3rdparty/lua/src/llimits.h:136:26: warning: cast from ‘char*’ to ‘StkId’ {aka ‘StackValue*’} increases required alignment of target type [-Wcast-align] 136 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../../../../../3rdparty/lua/src/ldo.h:37:33: note: in expansion of macro ‘cast’ 37 | #define restorestack(L,n) cast(StkId, cast_charp(L->stack.p) + (n)) | ^~~~ ../../../../../3rdparty/lua/src/ldebug.c:828:21: note: in expansion of macro ‘restorestack’ 828 | StkId errfunc = restorestack(L, L->errfunc); | ^~~~~~~~~~~~ Compiling 3rdparty/lua/src/ldo.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DLUA_USE_POSIX -I"../../../../../3rdparty" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lua/src/ldo.o" -c "../../../../../3rdparty/lua/src/ldo.c" In file included from ../../../../../3rdparty/lua/src/lapi.h:11, from ../../../../../3rdparty/lua/src/ldo.c:19: ../../../../../3rdparty/lua/src/ldo.c: In function ‘void correctstack(lua_State*)’: ../../../../../3rdparty/lua/src/llimits.h:136:26: warning: cast from ‘char*’ to ‘StkId’ {aka ‘StackValue*’} increases required alignment of target type [-Wcast-align] 136 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../../../../../3rdparty/lua/src/ldo.h:37:33: note: in expansion of macro ‘cast’ 37 | #define restorestack(L,n) cast(StkId, cast_charp(L->stack.p) + (n)) | ^~~~ ../../../../../3rdparty/lua/src/ldo.c:185:14: note: in expansion of macro ‘restorestack’ 185 | L->top.p = restorestack(L, L->top.offset); | ^~~~~~~~~~~~ ../../../../../3rdparty/lua/src/llimits.h:136:26: warning: cast from ‘char*’ to ‘StkId’ {aka ‘StackValue*’} increases required alignment of target type [-Wcast-align] 136 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../../../../../3rdparty/lua/src/ldo.h:37:33: note: in expansion of macro ‘cast’ 37 | #define restorestack(L,n) cast(StkId, cast_charp(L->stack.p) + (n)) | ^~~~ ../../../../../3rdparty/lua/src/ldo.c:186:18: note: in expansion of macro ‘restorestack’ 186 | L->tbclist.p = restorestack(L, L->tbclist.offset); | ^~~~~~~~~~~~ In file included from ../../../../../3rdparty/lua/src/lstate.h:17, from ../../../../../3rdparty/lua/src/lapi.h:12: ../../../../../3rdparty/lua/src/llimits.h:136:26: warning: cast from ‘char*’ to ‘StkId’ {aka ‘StackValue*’} increases required alignment of target type [-Wcast-align] 136 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../../../../../3rdparty/lua/src/lobject.h:172:20: note: in definition of macro ‘s2v’ 172 | #define s2v(o) (&(o)->val) | ^ ../../../../../3rdparty/lua/src/ldo.h:37:33: note: in expansion of macro ‘cast’ 37 | #define restorestack(L,n) cast(StkId, cast_charp(L->stack.p) + (n)) | ^~~~ ../../../../../3rdparty/lua/src/ldo.c:188:19: note: in expansion of macro ‘restorestack’ 188 | up->v.p = s2v(restorestack(L, up->v.offset)); | ^~~~~~~~~~~~ ../../../../../3rdparty/lua/src/llimits.h:136:26: warning: cast from ‘char*’ to ‘StkId’ {aka ‘StackValue*’} increases required alignment of target type [-Wcast-align] 136 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../../../../../3rdparty/lua/src/ldo.h:37:33: note: in expansion of macro ‘cast’ 37 | #define restorestack(L,n) cast(StkId, cast_charp(L->stack.p) + (n)) | ^~~~ ../../../../../3rdparty/lua/src/ldo.c:190:17: note: in expansion of macro ‘restorestack’ 190 | ci->top.p = restorestack(L, ci->top.offset); | ^~~~~~~~~~~~ ../../../../../3rdparty/lua/src/llimits.h:136:26: warning: cast from ‘char*’ to ‘StkId’ {aka ‘StackValue*’} increases required alignment of target type [-Wcast-align] 136 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../../../../../3rdparty/lua/src/ldo.h:37:33: note: in expansion of macro ‘cast’ 37 | #define restorestack(L,n) cast(StkId, cast_charp(L->stack.p) + (n)) | ^~~~ ../../../../../3rdparty/lua/src/ldo.c:191:18: note: in expansion of macro ‘restorestack’ 191 | ci->func.p = restorestack(L, ci->func.offset); | ^~~~~~~~~~~~ ../../../../../3rdparty/lua/src/ldo.c: In function ‘void luaD_hook(lua_State*, int, int, int, int)’: ../../../../../3rdparty/lua/src/llimits.h:136:26: warning: cast from ‘char*’ to ‘StkId’ {aka ‘StackValue*’} increases required alignment of target type [-Wcast-align] 136 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../../../../../3rdparty/lua/src/ldo.h:37:33: note: in expansion of macro ‘cast’ 37 | #define restorestack(L,n) cast(StkId, cast_charp(L->stack.p) + (n)) | ^~~~ ../../../../../3rdparty/lua/src/ldo.c:357:17: note: in expansion of macro ‘restorestack’ 357 | ci->top.p = restorestack(L, ci_top); | ^~~~~~~~~~~~ ../../../../../3rdparty/lua/src/llimits.h:136:26: warning: cast from ‘char*’ to ‘StkId’ {aka ‘StackValue*’} increases required alignment of target type [-Wcast-align] 136 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../../../../../3rdparty/lua/src/ldo.h:37:33: note: in expansion of macro ‘cast’ 37 | #define restorestack(L,n) cast(StkId, cast_charp(L->stack.p) + (n)) | ^~~~ ../../../../../3rdparty/lua/src/ldo.c:358:16: note: in expansion of macro ‘restorestack’ 358 | L->top.p = restorestack(L, top); | ^~~~~~~~~~~~ In file included from ../../../../../3rdparty/lua/src/ldo.c:21: ../../../../../3rdparty/lua/src/ldo.c: In function ‘StackValue* tryfuncTM(lua_State*, StkId)’: ../../../../../3rdparty/lua/src/llimits.h:136:26: warning: cast from ‘char*’ to ‘StkId’ {aka ‘StackValue*’} increases required alignment of target type [-Wcast-align] 136 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../../../../../3rdparty/lua/src/ldo.h:28:43: note: in definition of macro ‘luaD_checkstackaux’ 28 | { pre; luaD_growstack(L, n, 1); pos; } \ | ^~~ ../../../../../3rdparty/lua/src/ldo.h:37:33: note: in expansion of macro ‘cast’ 37 | #define restorestack(L,n) cast(StkId, cast_charp(L->stack.p) + (n)) | ^~~~ ../../../../../3rdparty/lua/src/ldo.h:52:9: note: in expansion of macro ‘restorestack’ 52 | p = restorestack(L, t__)) /* 'pos' part: restore 'p' */ | ^~~~~~~~~~~~ ../../../../../3rdparty/lua/src/ldo.c:415:3: note: in expansion of macro ‘checkstackGCp’ 415 | checkstackGCp(L, 1, func); /* space for metamethod */ | ^~~~~~~~~~~~~ ../../../../../3rdparty/lua/src/ldo.c: In function ‘void moveresults(lua_State*, StkId, int, int)’: ../../../../../3rdparty/lua/src/llimits.h:136:26: warning: cast from ‘char*’ to ‘StkId’ {aka ‘StackValue*’} increases required alignment of target type [-Wcast-align] 136 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../../../../../3rdparty/lua/src/ldo.h:37:33: note: in expansion of macro ‘cast’ 37 | #define restorestack(L,n) cast(StkId, cast_charp(L->stack.p) + (n)) | ^~~~ ../../../../../3rdparty/lua/src/ldo.c:459:17: note: in expansion of macro ‘restorestack’ 459 | res = restorestack(L, savedres); /* hook can move stack */ | ^~~~~~~~~~~~ ../../../../../3rdparty/lua/src/ldo.c: In function ‘int precallC(lua_State*, StkId, int, lua_CFunction)’: ../../../../../3rdparty/lua/src/llimits.h:136:26: warning: cast from ‘char*’ to ‘StkId’ {aka ‘StackValue*’} increases required alignment of target type [-Wcast-align] 136 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../../../../../3rdparty/lua/src/ldo.h:28:43: note: in definition of macro ‘luaD_checkstackaux’ 28 | { pre; luaD_growstack(L, n, 1); pos; } \ | ^~~ ../../../../../3rdparty/lua/src/ldo.h:37:33: note: in expansion of macro ‘cast’ 37 | #define restorestack(L,n) cast(StkId, cast_charp(L->stack.p) + (n)) | ^~~~ ../../../../../3rdparty/lua/src/ldo.h:52:9: note: in expansion of macro ‘restorestack’ 52 | p = restorestack(L, t__)) /* 'pos' part: restore 'p' */ | ^~~~~~~~~~~~ ../../../../../3rdparty/lua/src/ldo.c:520:3: note: in expansion of macro ‘checkstackGCp’ 520 | checkstackGCp(L, LUA_MINSTACK, func); /* ensure minimum stack size */ | ^~~~~~~~~~~~~ ../../../../../3rdparty/lua/src/ldo.c: In function ‘int luaD_pretailcall(lua_State*, CallInfo*, StkId, int, int)’: ../../../../../3rdparty/lua/src/llimits.h:136:26: warning: cast from ‘char*’ to ‘StkId’ {aka ‘StackValue*’} increases required alignment of target type [-Wcast-align] 136 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../../../../../3rdparty/lua/src/ldo.h:28:43: note: in definition of macro ‘luaD_checkstackaux’ 28 | { pre; luaD_growstack(L, n, 1); pos; } \ | ^~~ ../../../../../3rdparty/lua/src/ldo.h:37:33: note: in expansion of macro ‘cast’ 37 | #define restorestack(L,n) cast(StkId, cast_charp(L->stack.p) + (n)) | ^~~~ ../../../../../3rdparty/lua/src/ldo.h:52:9: note: in expansion of macro ‘restorestack’ 52 | p = restorestack(L, t__)) /* 'pos' part: restore 'p' */ | ^~~~~~~~~~~~ ../../../../../3rdparty/lua/src/ldo.c:556:7: note: in expansion of macro ‘checkstackGCp’ 556 | checkstackGCp(L, fsize - delta, func); | ^~~~~~~~~~~~~ ../../../../../3rdparty/lua/src/ldo.c: In function ‘CallInfo* luaD_precall(lua_State*, StkId, int)’: ../../../../../3rdparty/lua/src/llimits.h:136:26: warning: cast from ‘char*’ to ‘StkId’ {aka ‘StackValue*’} increases required alignment of target type [-Wcast-align] 136 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../../../../../3rdparty/lua/src/ldo.h:28:43: note: in definition of macro ‘luaD_checkstackaux’ 28 | { pre; luaD_growstack(L, n, 1); pos; } \ | ^~~ ../../../../../3rdparty/lua/src/ldo.h:37:33: note: in expansion of macro ‘cast’ 37 | #define restorestack(L,n) cast(StkId, cast_charp(L->stack.p) + (n)) | ^~~~ ../../../../../3rdparty/lua/src/ldo.h:52:9: note: in expansion of macro ‘restorestack’ 52 | p = restorestack(L, t__)) /* 'pos' part: restore 'p' */ | ^~~~~~~~~~~~ ../../../../../3rdparty/lua/src/ldo.c:603:7: note: in expansion of macro ‘checkstackGCp’ 603 | checkstackGCp(L, fsize, func); | ^~~~~~~~~~~~~ ../../../../../3rdparty/lua/src/ldo.c: In function ‘void ccall(lua_State*, StkId, int, l_uint32)’: ../../../../../3rdparty/lua/src/llimits.h:136:26: warning: cast from ‘char*’ to ‘StkId’ {aka ‘StackValue*’} increases required alignment of target type [-Wcast-align] 136 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../../../../../3rdparty/lua/src/ldo.h:28:43: note: in definition of macro ‘luaD_checkstackaux’ 28 | { pre; luaD_growstack(L, n, 1); pos; } \ | ^~~ ../../../../../3rdparty/lua/src/ldo.h:37:33: note: in expansion of macro ‘cast’ 37 | #define restorestack(L,n) cast(StkId, cast_charp(L->stack.p) + (n)) | ^~~~ ../../../../../3rdparty/lua/src/ldo.h:44:9: note: in expansion of macro ‘restorestack’ 44 | p = restorestack(L, t__)) /* 'pos' part: restore 'p' */ | ^~~~~~~~~~~~ ../../../../../3rdparty/lua/src/ldo.c:632:5: note: in expansion of macro ‘checkstackp’ 632 | checkstackp(L, 0, func); /* free any use of EXTRA_STACK */ | ^~~~~~~~~~~ ../../../../../3rdparty/lua/src/ldo.c: In function ‘int finishpcallk(lua_State*, CallInfo*)’: ../../../../../3rdparty/lua/src/llimits.h:136:26: warning: cast from ‘char*’ to ‘StkId’ {aka ‘StackValue*’} increases required alignment of target type [-Wcast-align] 136 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../../../../../3rdparty/lua/src/ldo.h:37:33: note: in expansion of macro ‘cast’ 37 | #define restorestack(L,n) cast(StkId, cast_charp(L->stack.p) + (n)) | ^~~~ ../../../../../3rdparty/lua/src/ldo.c:680:18: note: in expansion of macro ‘restorestack’ 680 | StkId func = restorestack(L, ci->u2.funcidx); | ^~~~~~~~~~~~ ../../../../../3rdparty/lua/src/ldo.c: In function ‘int luaD_closeprotected(lua_State*, ptrdiff_t, int)’: ../../../../../3rdparty/lua/src/llimits.h:136:26: warning: cast from ‘char*’ to ‘StkId’ {aka ‘StackValue*’} increases required alignment of target type [-Wcast-align] 136 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../../../../../3rdparty/lua/src/ldo.h:37:33: note: in expansion of macro ‘cast’ 37 | #define restorestack(L,n) cast(StkId, cast_charp(L->stack.p) + (n)) | ^~~~ ../../../../../3rdparty/lua/src/ldo.c:933:17: note: in expansion of macro ‘restorestack’ 933 | pcl.level = restorestack(L, level); pcl.status = status; | ^~~~~~~~~~~~ ../../../../../3rdparty/lua/src/ldo.c: In function ‘int luaD_pcall(lua_State*, Pfunc, void*, ptrdiff_t, ptrdiff_t)’: ../../../../../3rdparty/lua/src/llimits.h:136:26: warning: cast from ‘char*’ to ‘StkId’ {aka ‘StackValue*’} increases required alignment of target type [-Wcast-align] 136 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../../../../../3rdparty/lua/src/ldo.h:37:33: note: in expansion of macro ‘cast’ 37 | #define restorestack(L,n) cast(StkId, cast_charp(L->stack.p) + (n)) | ^~~~ ../../../../../3rdparty/lua/src/ldo.c:962:33: note: in expansion of macro ‘restorestack’ 962 | luaD_seterrorobj(L, status, restorestack(L, old_top)); | ^~~~~~~~~~~~ Compiling 3rdparty/lua/src/ldump.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DLUA_USE_POSIX -I"../../../../../3rdparty" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lua/src/ldump.o" -c "../../../../../3rdparty/lua/src/ldump.c" Compiling 3rdparty/lua/src/lfunc.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DLUA_USE_POSIX -I"../../../../../3rdparty" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lua/src/lfunc.o" -c "../../../../../3rdparty/lua/src/lfunc.c" In file included from ../../../../../3rdparty/lua/src/lobject.h:15, from ../../../../../3rdparty/lua/src/lstate.h:17, from ../../../../../3rdparty/lua/src/ldebug.h:11, from ../../../../../3rdparty/lua/src/lfunc.c:17: ../../../../../3rdparty/lua/src/lfunc.c: In function ‘StackValue* luaF_close(lua_State*, StkId, int, int)’: ../../../../../3rdparty/lua/src/llimits.h:136:26: warning: cast from ‘char*’ to ‘StkId’ {aka ‘StackValue*’} increases required alignment of target type [-Wcast-align] 136 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../../../../../3rdparty/lua/src/ldo.h:37:33: note: in expansion of macro ‘cast’ 37 | #define restorestack(L,n) cast(StkId, cast_charp(L->stack.p) + (n)) | ^~~~ ../../../../../3rdparty/lua/src/lfunc.c:234:13: note: in expansion of macro ‘restorestack’ 234 | level = restorestack(L, levelrel); | ^~~~~~~~~~~~ Compiling 3rdparty/lua/src/lgc.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DLUA_USE_POSIX -I"../../../../../3rdparty" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lua/src/lgc.o" -c "../../../../../3rdparty/lua/src/lgc.c" In file included from ../../../../../3rdparty/lua/src/lobject.h:15, from ../../../../../3rdparty/lua/src/lstate.h:17, from ../../../../../3rdparty/lua/src/ldebug.h:11, from ../../../../../3rdparty/lua/src/lgc.c:18: ../../../../../3rdparty/lua/src/lgc.c: In function ‘GCObject* luaC_newobjdt(lua_State*, int, size_t, size_t)’: ../../../../../3rdparty/lua/src/llimits.h:136:26: warning: cast from ‘char*’ to ‘GCObject*’ increases required alignment of target type [-Wcast-align] 136 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../../../../../3rdparty/lua/src/lgc.c:261:17: note: in expansion of macro ‘cast’ 261 | GCObject *o = cast(GCObject *, p + offset); | ^~~~ Compiling src/mame/konami/giclassic.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/giclassic.o" -c "../../../../../src/mame/konami/giclassic.cpp" Compiling 3rdparty/lua/src/linit.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DLUA_USE_POSIX -I"../../../../../3rdparty" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lua/src/linit.o" -c "../../../../../3rdparty/lua/src/linit.c" Compiling 3rdparty/lua/src/liolib.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DLUA_USE_POSIX -I"../../../../../3rdparty" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lua/src/liolib.o" -c "../../../../../3rdparty/lua/src/liolib.c" Compiling 3rdparty/lua/src/llex.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DLUA_USE_POSIX -I"../../../../../3rdparty" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lua/src/llex.o" -c "../../../../../3rdparty/lua/src/llex.c" Compiling 3rdparty/lua/src/lmathlib.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DLUA_USE_POSIX -I"../../../../../3rdparty" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lua/src/lmathlib.o" -c "../../../../../3rdparty/lua/src/lmathlib.c" Compiling 3rdparty/lua/src/lmem.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DLUA_USE_POSIX -I"../../../../../3rdparty" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lua/src/lmem.o" -c "../../../../../3rdparty/lua/src/lmem.c" Compiling 3rdparty/lua/src/loadlib.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DLUA_USE_POSIX -I"../../../../../3rdparty" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lua/src/loadlib.o" -c "../../../../../3rdparty/lua/src/loadlib.c" Compiling 3rdparty/lua/src/lobject.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DLUA_USE_POSIX -I"../../../../../3rdparty" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lua/src/lobject.o" -c "../../../../../3rdparty/lua/src/lobject.c" Compiling 3rdparty/lua/src/lopcodes.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DLUA_USE_POSIX -I"../../../../../3rdparty" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lua/src/lopcodes.o" -c "../../../../../3rdparty/lua/src/lopcodes.c" Compiling 3rdparty/lua/src/loslib.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DLUA_USE_POSIX -I"../../../../../3rdparty" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lua/src/loslib.o" -c "../../../../../3rdparty/lua/src/loslib.c" Compiling 3rdparty/lua/src/lparser.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DLUA_USE_POSIX -I"../../../../../3rdparty" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lua/src/lparser.o" -c "../../../../../3rdparty/lua/src/lparser.c" Compiling 3rdparty/lua/src/lstate.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DLUA_USE_POSIX -I"../../../../../3rdparty" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lua/src/lstate.o" -c "../../../../../3rdparty/lua/src/lstate.c" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/giclassic.cpp:46: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../3rdparty/lua/src/lapi.h:11, from ../../../../../3rdparty/lua/src/lstate.c:18: ../../../../../3rdparty/lua/src/lstate.c: In function ‘void close_state(lua_State*)’: ../../../../../3rdparty/lua/src/llimits.h:136:26: warning: cast from ‘lu_byte*’ {aka ‘unsigned char*’} to ‘LX*’ increases required alignment of target type [-Wcast-align] 136 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../../../../../3rdparty/lua/src/lstate.c:51:26: note: in expansion of macro ‘cast’ 51 | #define fromstate(L) (cast(LX *, cast(lu_byte *, (L)) - offsetof(LX, l))) | ^~~~ ../../../../../3rdparty/lua/src/lstate.c:282:25: note: in expansion of macro ‘fromstate’ 282 | (*g->frealloc)(g->ud, fromstate(L), sizeof(LG), 0); /* free main block */ | ^~~~~~~~~ ../../../../../3rdparty/lua/src/lstate.c: In function ‘void luaE_freethread(lua_State*, lua_State*)’: ../../../../../3rdparty/lua/src/llimits.h:136:26: warning: cast from ‘lu_byte*’ {aka ‘unsigned char*’} to ‘LX*’ increases required alignment of target type [-Wcast-align] 136 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../../../../../3rdparty/lua/src/lstate.c:51:26: note: in expansion of macro ‘cast’ 51 | #define fromstate(L) (cast(LX *, cast(lu_byte *, (L)) - offsetof(LX, l))) | ^~~~ ../../../../../3rdparty/lua/src/lstate.c:314:11: note: in expansion of macro ‘fromstate’ 314 | LX *l = fromstate(L1); | ^~~~~~~~~ Compiling 3rdparty/lua/src/lstring.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DLUA_USE_POSIX -I"../../../../../3rdparty" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lua/src/lstring.o" -c "../../../../../3rdparty/lua/src/lstring.c" Compiling 3rdparty/lua/src/lstrlib.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DLUA_USE_POSIX -I"../../../../../3rdparty" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lua/src/lstrlib.o" -c "../../../../../3rdparty/lua/src/lstrlib.c" Compiling 3rdparty/lua/src/ltable.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DLUA_USE_POSIX -I"../../../../../3rdparty" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lua/src/ltable.o" -c "../../../../../3rdparty/lua/src/ltable.c" Compiling src/mame/konami/gijoe.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/gijoe.o" -c "../../../../../src/mame/konami/gijoe.cpp" Compiling 3rdparty/lua/src/ltablib.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DLUA_USE_POSIX -I"../../../../../3rdparty" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lua/src/ltablib.o" -c "../../../../../3rdparty/lua/src/ltablib.c" Compiling 3rdparty/lua/src/ltm.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DLUA_USE_POSIX -I"../../../../../3rdparty" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lua/src/ltm.o" -c "../../../../../3rdparty/lua/src/ltm.c" In file included from ../../../../../3rdparty/lua/src/lobject.h:15, from ../../../../../3rdparty/lua/src/lstate.h:17, from ../../../../../3rdparty/lua/src/ldebug.h:11, from ../../../../../3rdparty/lua/src/ltm.c:17: ../../../../../3rdparty/lua/src/ltm.c: In function ‘void luaT_callTMres(lua_State*, const TValue*, const TValue*, const TValue*, StkId)’: ../../../../../3rdparty/lua/src/llimits.h:136:26: warning: cast from ‘char*’ to ‘StkId’ {aka ‘StackValue*’} increases required alignment of target type [-Wcast-align] 136 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../../../../../3rdparty/lua/src/ldo.h:37:33: note: in expansion of macro ‘cast’ 37 | #define restorestack(L,n) cast(StkId, cast_charp(L->stack.p) + (n)) | ^~~~ ../../../../../3rdparty/lua/src/ltm.c:132:9: note: in expansion of macro ‘restorestack’ 132 | res = restorestack(L, result); | ^~~~~~~~~~~~ In file included from ../../../../../3rdparty/lua/src/ltm.c:18: ../../../../../3rdparty/lua/src/ltm.c: In function ‘void luaT_getvarargs(lua_State*, CallInfo*, StkId, int)’: ../../../../../3rdparty/lua/src/llimits.h:136:26: warning: cast from ‘char*’ to ‘StkId’ {aka ‘StackValue*’} increases required alignment of target type [-Wcast-align] 136 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../../../../../3rdparty/lua/src/ldo.h:28:43: note: in definition of macro ‘luaD_checkstackaux’ 28 | { pre; luaD_growstack(L, n, 1); pos; } \ | ^~~ ../../../../../3rdparty/lua/src/ldo.h:37:33: note: in expansion of macro ‘cast’ 37 | #define restorestack(L,n) cast(StkId, cast_charp(L->stack.p) + (n)) | ^~~~ ../../../../../3rdparty/lua/src/ldo.h:52:9: note: in expansion of macro ‘restorestack’ 52 | p = restorestack(L, t__)) /* 'pos' part: restore 'p' */ | ^~~~~~~~~~~~ ../../../../../3rdparty/lua/src/ltm.c:263:5: note: in expansion of macro ‘checkstackGCp’ 263 | checkstackGCp(L, nextra, where); /* ensure stack space */ | ^~~~~~~~~~~~~ Compiling 3rdparty/lua/src/lundump.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DLUA_USE_POSIX -I"../../../../../3rdparty" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lua/src/lundump.o" -c "../../../../../3rdparty/lua/src/lundump.c" Compiling 3rdparty/lua/src/lutf8lib.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DLUA_USE_POSIX -I"../../../../../3rdparty" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lua/src/lutf8lib.o" -c "../../../../../3rdparty/lua/src/lutf8lib.c" Compiling 3rdparty/lua/src/lvm.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DLUA_USE_POSIX -I"../../../../../3rdparty" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lua/src/lvm.o" -c "../../../../../3rdparty/lua/src/lvm.c" Compiling src/mame/konami/goldenregion.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/goldenregion.o" -c "../../../../../src/mame/konami/goldenregion.cpp" Compiling 3rdparty/lua/src/lzio.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DLUA_USE_POSIX -I"../../../../../3rdparty" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lua/src/lzio.o" -c "../../../../../3rdparty/lua/src/lzio.c" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/gijoe.cpp:83: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving liblua.a... rm -f ../../../../libretro/bin/liblua.a ar -rcs ../../../../libretro/bin/liblua.a ../../../../libretro/obj/libretro/3rdparty/lua/src/lapi.o ../../../../libretro/obj/libretro/3rdparty/lua/src/lauxlib.o ../../../../libretro/obj/libretro/3rdparty/lua/src/lbaselib.o ../../../../libretro/obj/libretro/3rdparty/lua/src/lcode.o ../../../../libretro/obj/libretro/3rdparty/lua/src/lcorolib.o ../../../../libretro/obj/libretro/3rdparty/lua/src/lctype.o ../../../../libretro/obj/libretro/3rdparty/lua/src/ldblib.o ../../../../libretro/obj/libretro/3rdparty/lua/src/ldebug.o ../../../../libretro/obj/libretro/3rdparty/lua/src/ldo.o ../../../../libretro/obj/libretro/3rdparty/lua/src/ldump.o ../../../../libretro/obj/libretro/3rdparty/lua/src/lfunc.o ../../../../libretro/obj/libretro/3rdparty/lua/src/lgc.o ../../../../libretro/obj/libretro/3rdparty/lua/src/linit.o ../../../../libretro/obj/libretro/3rdparty/lua/src/liolib.o ../../../../libretro/obj/libretro/3rdparty/lua/src/llex.o ../../../../libretro/obj/libretro/3rdparty/lua/src/lmathlib.o ../../../../libretro/obj/libretro/3rdparty/lua/src/lmem.o ../../../../libretro/obj/libretro/3rdparty/lua/src/loadlib.o ../../../../libretro/obj/libretro/3rdparty/lua/src/lobject.o ../../../../libretro/obj/libretro/3rdparty/lua/src/lopcodes.o ../../../../libretro/obj/libretro/3rdparty/lua/src/loslib.o ../../../../libretro/obj/libretro/3rdparty/lua/src/lparser.o ../../../../libretro/obj/libretro/3rdparty/lua/src/lstate.o ../../../../libretro/obj/libretro/3rdparty/lua/src/lstring.o ../../../../libretro/obj/libretro/3rdparty/lua/src/lstrlib.o ../../../../libretro/obj/libretro/3rdparty/lua/src/ltable.o ../../../../libretro/obj/libretro/3rdparty/lua/src/ltablib.o ../../../../libretro/obj/libretro/3rdparty/lua/src/ltm.o ../../../../libretro/obj/libretro/3rdparty/lua/src/lundump.o ../../../../libretro/obj/libretro/3rdparty/lua/src/lutf8lib.o ../../../../libretro/obj/libretro/3rdparty/lua/src/lvm.o ../../../../libretro/obj/libretro/3rdparty/lua/src/lzio.o mkdir -p "../../../../libretro/obj/libretro/3rdparty/lsqlite3" mkdir -p "../../../../libretro/obj/libretro/3rdparty/lua-linenoise" mkdir -p "../../../../libretro/obj/libretro/3rdparty/lua-zlib" mkdir -p "../../../../libretro/obj/libretro/3rdparty/luafilesystem/src" Compiling 3rdparty/lsqlite3/lsqlite3.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../3rdparty" -I"../../../../../3rdparty/linenoise" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/sqlite3" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -Wno-error=unused-variable -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lsqlite3/lsqlite3.o" -c "../../../../../3rdparty/lsqlite3/lsqlite3.c" ../../../../../3rdparty/lsqlite3/lsqlite3.c: In function ‘void db_update_hook_callback(void*, int, const char*, const char*, sqlite3_int64)’: ../../../../../3rdparty/lsqlite3/lsqlite3.c:1320:16: warning: unused variable ‘n’ [-Wunused-variable] 1320 | lua_Number n; | ^ Compiling 3rdparty/lua-linenoise/linenoise.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../3rdparty" -I"../../../../../3rdparty/linenoise" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/sqlite3" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -Wno-error=unused-variable -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lua-linenoise/linenoise.o" -c "../../../../../3rdparty/lua-linenoise/linenoise.c" Compiling 3rdparty/lua-zlib/lua_zlib.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../3rdparty" -I"../../../../../3rdparty/linenoise" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/sqlite3" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -Wno-error=unused-variable -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/lua-zlib/lua_zlib.o" -c "../../../../../3rdparty/lua-zlib/lua_zlib.c" Compiling 3rdparty/luafilesystem/src/lfs.c... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../3rdparty" -I"../../../../../3rdparty/linenoise" -I"../../../../../3rdparty/lua/src" -I"../../../../../3rdparty/zlib" -I"../../../../../3rdparty/sqlite3" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -Wno-error=unused-variable -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -x c++ -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/3rdparty/luafilesystem/src/lfs.o" -c "../../../../../3rdparty/luafilesystem/src/lfs.c" Archiving liblualibs.a... rm -f ../../../../libretro/bin/liblualibs.a ar -rcs ../../../../libretro/bin/liblualibs.a ../../../../libretro/obj/libretro/3rdparty/lsqlite3/lsqlite3.o ../../../../libretro/obj/libretro/3rdparty/lua-linenoise/linenoise.o ../../../../libretro/obj/libretro/3rdparty/lua-zlib/lua_zlib.o ../../../../libretro/obj/libretro/3rdparty/luafilesystem/src/lfs.o mkdir -p "../../../../libretro/obj/libretro/src/mame/luxor" Compiling src/mame/luxor/abc1600.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/luxor/abc1600.o" -c "../../../../../src/mame/luxor/abc1600.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/goldenregion.cpp:30: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/gradius3.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/gradius3.o" -c "../../../../../src/mame/konami/gradius3.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/luxor/abc1600.cpp:49: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/gradius3.cpp:18: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/gryzor_ms.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/gryzor_ms.o" -c "../../../../../src/mame/konami/gryzor_ms.cpp" Compiling src/mame/konami/gticlub.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/gticlub.o" -c "../../../../../src/mame/konami/gticlub.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/gryzor_ms.cpp:26: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/gticlub.cpp:226: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/gyruss.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/gyruss.o" -c "../../../../../src/mame/konami/gyruss.cpp" In file included from ../../../../../src/devices/machine/k033906.h:14, from ../../../../../src/mame/konami/konppc.h:9, from ../../../../../src/mame/konami/gticlub.cpp:231: ../../../../../src/devices/video/voodoo.h: In member function ‘osd::u16* voodoo_1_device::draw_buffer(int) const’: ../../../../../src/devices/video/voodoo.h:517:52: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 517 | u16 *draw_buffer(int index) const { return (u16 *)(m_fbram + m_rgboffs[index]); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/voodoo.h: In member function ‘osd::u16* voodoo_1_device::aux_buffer() const’: ../../../../../src/devices/video/voodoo.h:520:62: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 520 | u16 *aux_buffer() const { return (m_auxoffs != ~0) ? (u16 *)(m_fbram + m_auxoffs) : nullptr; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/voodoo.h: In member function ‘osd::u16* voodoo_1_device::ram_end() const’: ../../../../../src/devices/video/voodoo.h:521:39: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 521 | u16 *ram_end() const { return (u16 *)(m_fbram + m_fbmask + 1); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/hcastle.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/hcastle.o" -c "../../../../../src/mame/konami/hcastle.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/gyruss.cpp:61: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/luxor/abc1600_mmu.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/luxor/abc1600_mmu.o" -c "../../../../../src/mame/luxor/abc1600_mmu.cpp" ../../../../../src/mame/konami/gticlub.cpp: In member function ‘void {anonymous}::hangplt_state::init_hangplt()’: ../../../../../src/mame/konami/gticlub.cpp:1392:25: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1392 | uint32_t *rom = (uint32_t*)memregion("prgrom")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/konami/gticlub.cpp: In member function ‘void {anonymous}::hangplt_state::init_hangpltu()’: ../../../../../src/mame/konami/gticlub.cpp:1401:25: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 1401 | uint32_t *rom = (uint32_t*)memregion("prgrom")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/hcastle.cpp:18: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/mame/konami/k001005.h:8, from ../../../../../src/mame/konami/gticlub.cpp:228: ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:180:15: required from ‘ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2]’ 180 | item = new(item_ptr(m_next)) ArrayType; | ^~~~~~~~ ../../../../../src/devices/video/voodoo_render.h:564:69: required from here 564 | rasterizer_texture &alloc_texture(int tmu) { return m_textures.next(tmu); } | ~~~~~~~~~~~~~~~^~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘voodoo::rasterizer_texture*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:180:15: required from ‘ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8]’ 180 | item = new(item_ptr(m_next)) ArrayType; | ^~~~~~~~ ../../../../../src/devices/video/voodoo_render.h:568:71: required from here 568 | rasterizer_palette &alloc_palette(int which) { return m_palettes.next(which); } | ~~~~~~~~~~~~~~~^~~~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘voodoo::rasterizer_palette*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/luxor/abc1600_mmu.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:125:12: required from ‘ArrayType& poly_array::byindex(osd::u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; osd::u32 = unsigned int]’ 125 | return *item_ptr(index); | ^~~~~~~~ ../../../../../src/devices/video/poly.h:674:38: required from ‘void poly_manager::wait(const char*) [with BaseType = float; ObjectType = voodoo::poly_data; int MaxParams = 0; unsigned char Flags = 2]’ 674 | work_item_callback(&m_unit.byindex(unitnum), 0); | ~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../src/devices/video/voodoo_render.h:539:8: required from here 539 | wait("write_fog"); | ~~~~^~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘poly_manager::work_unit*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 0; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:180:15: required from ‘ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 0]’ 180 | item = new(item_ptr(m_next)) ArrayType; | ^~~~~~~~ ../../../../../src/devices/video/poly.h:187:25: required from ‘ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2]’ 187 | item = &m_chain->next(); | ~~~~~~~~~~~~~^~ ../../../../../src/devices/video/voodoo_render.h:564:69: required from here 564 | rasterizer_texture &alloc_texture(int tmu) { return m_textures.next(tmu); } | ~~~~~~~~~~~~~~~^~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘voodoo::rasterizer_texture*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 0; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:180:15: required from ‘ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 0]’ 180 | item = new(item_ptr(m_next)) ArrayType; | ^~~~~~~~ ../../../../../src/devices/video/poly.h:187:25: required from ‘ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8]’ 187 | item = &m_chain->next(); | ~~~~~~~~~~~~~^~ ../../../../../src/devices/video/voodoo_render.h:568:71: required from here 568 | rasterizer_palette &alloc_palette(int which) { return m_palettes.next(which); } | ~~~~~~~~~~~~~~~^~~~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘voodoo::rasterizer_palette*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = k001005_polydata; int TrackingCount = 0; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:243:35: required from ‘void poly_array::repopulate() [with ArrayType = k001005_polydata; int TrackingCount = 0]’ 243 | if (m_last[tracking_index] == item_ptr(m_next)) | ^~~~~~~~ ../../../../../src/devices/video/poly.h:161:4: required from ‘void poly_array::reset() [with ArrayType = k001005_polydata; int TrackingCount = 0]’ 161 | repopulate(); | ^~~~~~~~~~ ../../../../../src/devices/video/poly.h:155:15: required from here 155 | virtual void reset() override | ^~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘k001005_polydata*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:243:35: required from ‘void poly_array::repopulate() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]’ 243 | if (m_last[tracking_index] == item_ptr(m_next)) | ^~~~~~~~ ../../../../../src/devices/video/poly.h:161:4: required from ‘void poly_array::reset() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]’ 161 | repopulate(); | ^~~~~~~~~~ ../../../../../src/devices/video/poly.h:155:15: required from here 155 | virtual void reset() override | ^~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘poly_manager::work_unit*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = k001005_polydata; int TrackingCount = 1; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:243:35: required from ‘void poly_array::repopulate() [with ArrayType = k001005_polydata; int TrackingCount = 1]’ 243 | if (m_last[tracking_index] == item_ptr(m_next)) | ^~~~~~~~ ../../../../../src/devices/video/poly.h:161:4: required from ‘void poly_array::reset() [with ArrayType = k001005_polydata; int TrackingCount = 1]’ 161 | repopulate(); | ^~~~~~~~~~ ../../../../../src/devices/video/poly.h:155:15: required from here 155 | virtual void reset() override | ^~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘k001005_polydata*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:243:35: required from ‘void poly_array::repopulate() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]’ 243 | if (m_last[tracking_index] == item_ptr(m_next)) | ^~~~~~~~ ../../../../../src/devices/video/poly.h:161:4: required from ‘void poly_array::reset() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]’ 161 | repopulate(); | ^~~~~~~~~~ ../../../../../src/devices/video/poly.h:155:15: required from here 155 | virtual void reset() override | ^~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘poly_manager::primitive_info*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/hexion.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/hexion.o" -c "../../../../../src/mame/konami/hexion.cpp" Compiling src/mame/konami/hornet.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/hornet.o" -c "../../../../../src/mame/konami/hornet.cpp" Compiling src/mame/konami/hyperspt.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/hyperspt.o" -c "../../../../../src/mame/konami/hyperspt.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/hexion.cpp:91: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/hornet.cpp:423: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/luxor/abc1600_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/luxor/abc1600_v.o" -c "../../../../../src/mame/luxor/abc1600_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/hyperspt.cpp:15: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/devices/machine/k033906.h:14, from ../../../../../src/mame/konami/konppc.h:9, from ../../../../../src/mame/konami/hornet.cpp:427: ../../../../../src/devices/video/voodoo.h: In member function ‘osd::u16* voodoo_1_device::draw_buffer(int) const’: ../../../../../src/devices/video/voodoo.h:517:52: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 517 | u16 *draw_buffer(int index) const { return (u16 *)(m_fbram + m_rgboffs[index]); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/voodoo.h: In member function ‘osd::u16* voodoo_1_device::aux_buffer() const’: ../../../../../src/devices/video/voodoo.h:520:62: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 520 | u16 *aux_buffer() const { return (m_auxoffs != ~0) ? (u16 *)(m_fbram + m_auxoffs) : nullptr; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/voodoo.h: In member function ‘osd::u16* voodoo_1_device::ram_end() const’: ../../../../../src/devices/video/voodoo.h:521:39: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 521 | u16 *ram_end() const { return (u16 *)(m_fbram + m_fbmask + 1); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/luxor/abc1600_v.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/mame/konami/hornet.cpp:443: ../../../../../src/devices/video/voodoo_2.h: In member function ‘void voodoo::command_fifo::init(osd::u8*, osd::u32)’: ../../../../../src/devices/video/voodoo_2.h:40:48: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 40 | void init(u8 *ram, u32 size) { m_ram = (u32 *)ram; m_mask = (size / 4) - 1; } | ^~~~~~~~~~ Compiling src/mame/konami/hyprolyb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/hyprolyb.o" -c "../../../../../src/mame/konami/hyprolyb.cpp" In file included from ../../../../../src/devices/video/voodoo_render.h:16, from ../../../../../src/devices/video/voodoo.h:65: ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:180:15: required from ‘ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2]’ 180 | item = new(item_ptr(m_next)) ArrayType; | ^~~~~~~~ ../../../../../src/devices/video/voodoo_render.h:564:69: required from here 564 | rasterizer_texture &alloc_texture(int tmu) { return m_textures.next(tmu); } | ~~~~~~~~~~~~~~~^~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘voodoo::rasterizer_texture*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:180:15: required from ‘ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8]’ 180 | item = new(item_ptr(m_next)) ArrayType; | ^~~~~~~~ ../../../../../src/devices/video/voodoo_render.h:568:71: required from here 568 | rasterizer_palette &alloc_palette(int which) { return m_palettes.next(which); } | ~~~~~~~~~~~~~~~^~~~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘voodoo::rasterizer_palette*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:125:12: required from ‘ArrayType& poly_array::byindex(osd::u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; osd::u32 = unsigned int]’ 125 | return *item_ptr(index); | ^~~~~~~~ ../../../../../src/devices/video/poly.h:674:38: required from ‘void poly_manager::wait(const char*) [with BaseType = float; ObjectType = voodoo::poly_data; int MaxParams = 0; unsigned char Flags = 2]’ 674 | work_item_callback(&m_unit.byindex(unitnum), 0); | ~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../src/devices/video/voodoo_render.h:539:8: required from here 539 | wait("write_fog"); | ~~~~^~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘poly_manager::work_unit*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 0; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:180:15: required from ‘ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 0]’ 180 | item = new(item_ptr(m_next)) ArrayType; | ^~~~~~~~ ../../../../../src/devices/video/poly.h:187:25: required from ‘ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2]’ 187 | item = &m_chain->next(); | ~~~~~~~~~~~~~^~ ../../../../../src/devices/video/voodoo_render.h:564:69: required from here 564 | rasterizer_texture &alloc_texture(int tmu) { return m_textures.next(tmu); } | ~~~~~~~~~~~~~~~^~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘voodoo::rasterizer_texture*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 0; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:180:15: required from ‘ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 0]’ 180 | item = new(item_ptr(m_next)) ArrayType; | ^~~~~~~~ ../../../../../src/devices/video/poly.h:187:25: required from ‘ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8]’ 187 | item = &m_chain->next(); | ~~~~~~~~~~~~~^~ ../../../../../src/devices/video/voodoo_render.h:568:71: required from here 568 | rasterizer_palette &alloc_palette(int which) { return m_palettes.next(which); } | ~~~~~~~~~~~~~~~^~~~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘voodoo::rasterizer_palette*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/hyprolyb.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/ironhors.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/ironhors.o" -c "../../../../../src/mame/konami/ironhors.cpp" Compiling src/mame/luxor/abc80.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/luxor/abc80.o" -c "../../../../../src/mame/luxor/abc80.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/ironhors.cpp:25: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/jackal.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/jackal.o" -c "../../../../../src/mame/konami/jackal.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/luxor/abc80.cpp:197: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/makerbot" Compiling src/mame/makerbot/replicator.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/makerbot/replicator.o" -c "../../../../../src/mame/makerbot/replicator.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/jackal.cpp:71: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/makerbot/replicator.cpp:27: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/jailbrek.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/jailbrek.o" -c "../../../../../src/mame/konami/jailbrek.cpp" Compiling src/mame/luxor/abc80_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/luxor/abc80_v.o" -c "../../../../../src/mame/luxor/abc80_v.cpp" Compiling src/mame/konami/junofrst.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/junofrst.o" -c "../../../../../src/mame/konami/junofrst.cpp" Archiving libmakerbot.a... rm -f ../../../../libretro/bin/mame_mame/libmakerbot.a ar -rcs ../../../../libretro/bin/mame_mame/libmakerbot.a ../../../../libretro/obj/libretro/src/mame/makerbot/replicator.o mkdir -p "../../../../libretro/obj/libretro/src/mame/matic" Compiling src/mame/matic/barata.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/matic/barata.o" -c "../../../../../src/mame/matic/barata.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/jailbrek.cpp:88: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/luxor/abc80_v.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/junofrst.cpp:81: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/matic/barata.cpp:37: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/luxor/abc80kb.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/luxor/abc80kb.o" -c "../../../../../src/mame/luxor/abc80kb.cpp" Compiling src/mame/luxor/abc80x.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/luxor/abc80x.o" -c "../../../../../src/mame/luxor/abc80x.cpp" Archiving libmatic.a... rm -f ../../../../libretro/bin/mame_mame/libmatic.a ar -rcs ../../../../libretro/bin/mame_mame/libmatic.a ../../../../libretro/obj/libretro/src/mame/matic/barata.o Compiling src/mame/luxor/ds90.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/luxor/ds90.o" -c "../../../../../src/mame/luxor/ds90.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/luxor/abc80kb.cpp:74: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/luxor/abc80x.cpp:150: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/k001005.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/k001005.o" -c "../../../../../src/mame/konami/k001005.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/luxor/ds90.cpp:12: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/k001005.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:53: ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/luxor/abc80x.cpp:2298:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 2298 | ROM_LOAD_OPTIONAL( "abc 7-2.2j", 0x7000, 0x1000, CRC(fd137866) SHA1(3ac914d90db1503f61397c0ea26914eb38725044) ) | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/luxor/abc80x.cpp:2299:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 2299 | ROM_LOAD_OPTIONAL( "abc 7-21.2j", 0x7000, 0x1000, CRC(4d2b589f) SHA1(8772119e002943d9891f77eb59d1d2491a834ccd) ) | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/luxor/abc80x.cpp:2333:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 2333 | ROM_LOAD_OPTIONAL( "abc 7-2.2j", 0x7000, 0x1000, CRC(fd137866) SHA1(3ac914d90db1503f61397c0ea26914eb38725044) ) | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/luxor/abc80x.cpp:2334:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 2334 | ROM_LOAD_OPTIONAL( "abc 7-21.2j", 0x7000, 0x1000, CRC(4d2b589f) SHA1(8772119e002943d9891f77eb59d1d2491a834ccd) ) | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:139:91: warning: ‘ROM_OPTIONAL’ is deprecated: use image devices, slot devices or BIOS options for truly optional files [-Wdeprecated-declarations] 139 | #define ROM_LOAD_OPTIONAL(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_OPTIONAL) | ^~~~~~~~~~~~ ../../../../../src/emu/romentry.h:137:103: note: in definition of macro ‘ROMX_LOAD’ 137 | #define ROMX_LOAD(name,offset,length,hash,flags) { name, hash, offset, length, ROMENTRYTYPE_ROM | (flags) }, | ^~~~~ ../../../../../src/mame/luxor/abc80x.cpp:2450:9: note: in expansion of macro ‘ROM_LOAD_OPTIONAL’ 2450 | ROM_LOAD_OPTIONAL( "abc 76-11.2j", 0x7000, 0x1000, CRC(3eb5f6a1) SHA1(02d4e38009c71b84952eb3b8432ad32a98a7fe16) ) // Options-PROM ABC 76-11 "64 90238-02" | ^~~~~~~~~~~~~~~~~ ../../../../../src/emu/romentry.h:84:15: note: declared here 84 | constexpr u32 ROM_OPTIONAL = 0x00000020; | ^~~~~~~~~~~~ Compiling src/mame/konami/k001006.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/k001006.o" -c "../../../../../src/mame/konami/k001006.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/k001006.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/mame/konami/k001005.h:8, from ../../../../../src/mame/konami/k001005.cpp:4: ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = k001005_polydata; int TrackingCount = 1; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:180:15: required from ‘ArrayType& poly_array::next(int) [with ArrayType = k001005_polydata; int TrackingCount = 1]’ 180 | item = new(item_ptr(m_next)) ArrayType; | ^~~~~~~~ ../../../../../src/mame/konami/k001005.cpp:445:47: required from here 445 | k001005_polydata& extra = object_data().next(); | ~~~~~~~~~~~~~~~~~~^~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘k001005_polydata*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = k001005_polydata; int TrackingCount = 0; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:180:15: required from ‘ArrayType& poly_array::next(int) [with ArrayType = k001005_polydata; int TrackingCount = 0]’ 180 | item = new(item_ptr(m_next)) ArrayType; | ^~~~~~~~ ../../../../../src/devices/video/poly.h:187:25: required from ‘ArrayType& poly_array::next(int) [with ArrayType = k001005_polydata; int TrackingCount = 1]’ 187 | item = &m_chain->next(); | ~~~~~~~~~~~~~^~ ../../../../../src/mame/konami/k001005.cpp:445:47: required from here 445 | k001005_polydata& extra = object_data().next(); | ~~~~~~~~~~~~~~~~~~^~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘k001005_polydata*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:180:15: required from ‘ArrayType& poly_array::next(int) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]’ 180 | item = new(item_ptr(m_next)) ArrayType; | ^~~~~~~~ ../../../../../src/devices/video/poly.h:908:32: required from ‘uint32_t poly_manager::render_triangle(const rectangle&, const render_delegate&, const vertex_t&, const vertex_t&, const vertex_t&) [with int ParamCount = 10; BaseType = float; ObjectType = k001005_polydata; int MaxParams = 10; unsigned char Flags = 0; uint32_t = unsigned int; render_delegate = delegate::extent_t&, const k001005_polydata&, int), delegate_late_bind>]’ 908 | work_unit &unit = m_unit.next(); | ~~~~~~~~~~~^~ ../../../../../src/mame/konami/k001005.cpp:630:24: required from here 630 | render_triangle<10>(cliprect, has_texture ? rd_scan_vertex_color_tex : rd_scan_vertex_color, m_vertexb[v0], m_vertexb[v1], m_vertexb[v2]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘poly_manager::work_unit*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:180:15: required from ‘ArrayType& poly_array::next(int) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]’ 180 | item = new(item_ptr(m_next)) ArrayType; | ^~~~~~~~ ../../../../../src/devices/video/poly.h:387:47: required from ‘poly_manager::primitive_info& poly_manager::primitive_alloc(int, int, int, int, const render_delegate&) [with BaseType = float; ObjectType = k001005_polydata; int MaxParams = 10; unsigned char Flags = 0; render_delegate = delegate::extent_t&, const k001005_polydata&, int), delegate_late_bind>]’ 387 | primitive_info &primitive = m_primitive.next(); | ~~~~~~~~~~~~~~~~^~ ../../../../../src/devices/video/poly.h:855:30: required from ‘uint32_t poly_manager::render_triangle(const rectangle&, const render_delegate&, const vertex_t&, const vertex_t&, const vertex_t&) [with int ParamCount = 10; BaseType = float; ObjectType = k001005_polydata; int MaxParams = 10; unsigned char Flags = 0; uint32_t = unsigned int; render_delegate = delegate::extent_t&, const k001005_polydata&, int), delegate_late_bind>]’ 855 | primitive_info &primitive = primitive_alloc(round_coordinate(minx), round_coordinate(maxx), v1yclip, v3yclip, callback); | ^~~~~~~~~~~~~~~ ../../../../../src/mame/konami/k001005.cpp:630:24: required from here 630 | render_triangle<10>(cliprect, has_texture ? rd_scan_vertex_color_tex : rd_scan_vertex_color, m_vertexb[v0], m_vertexb[v1], m_vertexb[v2]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘poly_manager::primitive_info*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/k001604.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/k001604.o" -c "../../../../../src/mame/konami/k001604.cpp" Compiling src/mame/konami/k005849.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/k005849.o" -c "../../../../../src/mame/konami/k005849.cpp" ../../../../../src/mame/konami/k001006.cpp: In member function ‘uint32_t k001006_device::read(offs_t)’: ../../../../../src/mame/konami/k001006.cpp:79:61: warning: cast from ‘unsigned char*’ to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 79 | uint16_t const *const rom = (uint16_t*)&m_gfxrom[0]; Archiving libluxor.a... rm -f ../../../../libretro/bin/mame_mame/libluxor.a ar -rcs ../../../../libretro/bin/mame_mame/libluxor.a ../../../../libretro/obj/libretro/src/mame/luxor/abc1600.o ../../../../libretro/obj/libretro/src/mame/luxor/abc1600_mmu.o ../../../../libretro/obj/libretro/src/mame/luxor/abc1600_v.o ../../../../libretro/obj/libretro/src/mame/luxor/abc80.o ../../../../libretro/obj/libretro/src/mame/luxor/abc80_v.o ../../../../libretro/obj/libretro/src/mame/luxor/abc80kb.o ../../../../libretro/obj/libretro/src/mame/luxor/abc80x.o ../../../../libretro/obj/libretro/src/mame/luxor/ds90.o mkdir -p "../../../../libretro/obj/libretro/src/mame/matsushita" Compiling src/mame/matsushita/duet16.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/matsushita/duet16.o" -c "../../../../../src/mame/matsushita/duet16.cpp" Compiling src/mame/matsushita/jr100.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/matsushita/jr100.o" -c "../../../../../src/mame/matsushita/jr100.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/k001604.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/k005849.cpp:34: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/matsushita/duet16.cpp:4: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/matsushita/jr100.cpp:56: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/k007121.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/k007121.o" -c "../../../../../src/mame/konami/k007121.cpp" Compiling src/mame/matsushita/jr200.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/matsushita/jr200.o" -c "../../../../../src/mame/matsushita/jr200.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/k007121.cpp:143: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/matsushita/jr200.cpp:59: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/matsushita/kn5000.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/matsushita/kn5000.o" -c "../../../../../src/mame/matsushita/kn5000.cpp" Compiling src/mame/matsushita/myb3k.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/matsushita/myb3k.o" -c "../../../../../src/mame/matsushita/myb3k.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/matsushita/kn5000.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/k007342.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/k007342.o" -c "../../../../../src/mame/konami/k007342.cpp" Compiling src/mame/konami/k007420.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/k007420.o" -c "../../../../../src/mame/konami/k007420.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/matsushita/myb3k.cpp:30: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/k007342.cpp:40: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/k007420.cpp:15: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/k007452.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/k007452.o" -c "../../../../../src/mame/konami/k007452.cpp" Compiling src/mame/konami/k037122.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/k037122.o" -c "../../../../../src/mame/konami/k037122.cpp" Compiling src/mame/konami/k051733.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/k051733.o" -c "../../../../../src/mame/konami/k051733.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/k007452.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/k051733.cpp:37: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/k037122.cpp:69: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libmatsushita.a... rm -f ../../../../libretro/bin/mame_mame/libmatsushita.a ar -rcs ../../../../libretro/bin/mame_mame/libmatsushita.a ../../../../libretro/obj/libretro/src/mame/matsushita/duet16.o ../../../../libretro/obj/libretro/src/mame/matsushita/jr100.o ../../../../libretro/obj/libretro/src/mame/matsushita/jr200.o ../../../../libretro/obj/libretro/src/mame/matsushita/kn5000.o ../../../../libretro/obj/libretro/src/mame/matsushita/myb3k.o mkdir -p "../../../../libretro/obj/libretro/src/mame/mattel" Compiling src/mame/mattel/aquarius.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/mattel/aquarius.o" -c "../../../../../src/mame/mattel/aquarius.cpp" Compiling src/mame/mattel/aquarius_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/mattel/aquarius_v.o" -c "../../../../../src/mame/mattel/aquarius_v.cpp" Compiling src/mame/mattel/chess.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/mattel/chess.o" -c "../../../../../src/mame/mattel/chess.cpp" Compiling src/mame/konami/k051960.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/k051960.o" -c "../../../../../src/mame/konami/k051960.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/mattel/aquarius.cpp:26: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/mattel/aquarius_v.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/mattel/chess.cpp:30: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/k051960.cpp:68: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/mattel/intv.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/mattel/intv.o" -c "../../../../../src/mame/mattel/intv.cpp" Compiling src/mame/konami/k052109.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/k052109.o" -c "../../../../../src/mame/konami/k052109.cpp" Compiling src/mame/konami/k053244_k053245.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/k053244_k053245.o" -c "../../../../../src/mame/konami/k053244_k053245.cpp" Compiling src/mame/konami/k053246_k053247_k055673.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/k053246_k053247_k055673.o" -c "../../../../../src/mame/konami/k053246_k053247_k055673.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/mattel/intv.cpp:53: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/k052109.cpp:140: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/k053244_k053245.cpp:30: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/k053246_k053247_k055673.cpp:36: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/konami/k053246_k053247_k055673.cpp: In member function ‘osd::u16 k053247_device::k055673_5bpp_rom_word_r(offs_t)’: ../../../../../src/mame/konami/k053246_k053247_k055673.cpp:120:20: warning: cast from ‘unsigned char*’ to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 120 | u16 *ROM = (u16 *)&m_gfxrom[0]; ../../../../../src/mame/konami/k053246_k053247_k055673.cpp: In member function ‘osd::u16 k053247_device::k055673_rom_word_r(offs_t)’: ../../../../../src/mame/konami/k053246_k053247_k055673.cpp:160:20: warning: cast from ‘unsigned char*’ to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 160 | u16 *ROM = (u16 *)&m_gfxrom[0]; ../../../../../src/mame/konami/k053246_k053247_k055673.cpp: In member function ‘virtual void k055673_device::device_start()’: ../../../../../src/mame/konami/k053246_k053247_k055673.cpp:679:27: warning: cast from ‘unsigned char*’ to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 679 | alt_k055673_rom = (u16 *)&m_gfxrom[0]; Compiling src/mame/konami/k053250.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/k053250.o" -c "../../../../../src/mame/konami/k053250.cpp" Compiling src/mame/konami/k053250_ps.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/k053250_ps.o" -c "../../../../../src/mame/konami/k053250_ps.cpp" Compiling src/mame/konami/k053251.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/k053251.o" -c "../../../../../src/mame/konami/k053251.cpp" Compiling src/mame/mattel/intv_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/mattel/intv_m.o" -c "../../../../../src/mame/mattel/intv_m.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/k053250_ps.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/k053250.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/k053251.cpp:119: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/mattel/intv_m.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/k054000.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/k054000.o" -c "../../../../../src/mame/konami/k054000.cpp" Compiling src/mame/konami/k054156_k054157_k056832.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/k054156_k054157_k056832.o" -c "../../../../../src/mame/konami/k054156_k054157_k056832.cpp" Compiling src/mame/konami/k054338.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/k054338.o" -c "../../../../../src/mame/konami/k054338.cpp" Compiling src/mame/mattel/intv_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/mattel/intv_v.o" -c "../../../../../src/mame/mattel/intv_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/k054000.cpp:30: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/k054156_k054157_k056832.cpp:167: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/k054338.cpp:30: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/mattel/intv_v.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/k055555.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/k055555.o" -c "../../../../../src/mame/konami/k055555.cpp" Compiling src/mame/mattel/juicebox.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/mattel/juicebox.o" -c "../../../../../src/mame/mattel/juicebox.cpp" Compiling src/mame/konami/k057714.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/k057714.o" -c "../../../../../src/mame/konami/k057714.cpp" Compiling src/mame/konami/k573cass.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/k573cass.o" -c "../../../../../src/mame/konami/k573cass.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/k055555.cpp:50: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/mattel/juicebox.cpp:11: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/k057714.cpp:6: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/k573cass.cpp:8: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/mattel/pixtermu.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/mattel/pixtermu.o" -c "../../../../../src/mame/mattel/pixtermu.cpp" Compiling src/mame/mattel/stic.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/mattel/stic.o" -c "../../../../../src/mame/mattel/stic.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/mattel/pixtermu.cpp:45: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/k573dio.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/k573dio.o" -c "../../../../../src/mame/konami/k573dio.cpp" mkdir -p "../../../../libretro/obj/libretro/src/mame/maygay" Compiling src/mame/maygay/maygay1b.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/maygay/maygay1b.o" -c "../../../../../src/mame/maygay/maygay1b.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/mattel/stic.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/mattel/pixtermu.cpp: In member function ‘std::pair > {anonymous}::pixter_multimedia_state::cart_load(device_image_interface&)’: ../../../../../src/mame/mattel/pixtermu.cpp:160:40: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 160 | uint32_t *const base = reinterpret_cast(cart_rom->base()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/k573dio.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/maygay/maygay1b.cpp:80: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/k573fpga.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/k573fpga.o" -c "../../../../../src/mame/konami/k573fpga.cpp" Archiving libmattel.a... rm -f ../../../../libretro/bin/mame_mame/libmattel.a ar -rcs ../../../../libretro/bin/mame_mame/libmattel.a ../../../../libretro/obj/libretro/src/mame/mattel/aquarius.o ../../../../libretro/obj/libretro/src/mame/mattel/aquarius_v.o ../../../../libretro/obj/libretro/src/mame/mattel/chess.o ../../../../libretro/obj/libretro/src/mame/mattel/intv.o ../../../../libretro/obj/libretro/src/mame/mattel/intv_m.o ../../../../libretro/obj/libretro/src/mame/mattel/intv_v.o ../../../../libretro/obj/libretro/src/mame/mattel/juicebox.o ../../../../libretro/obj/libretro/src/mame/mattel/pixtermu.o ../../../../libretro/obj/libretro/src/mame/mattel/stic.o mkdir -p "../../../../libretro/obj/libretro/src/mame/mc" Compiling src/mame/mc/mc68000.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/mc/mc68000.o" -c "../../../../../src/mame/mc/mc68000.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/k573fpga.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/k573kara.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/k573kara.o" -c "../../../../../src/mame/konami/k573kara.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/mc/mc68000.cpp:30: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/k573kara.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/k573mcal.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/k573mcal.o" -c "../../../../../src/mame/konami/k573mcal.cpp" Compiling src/mame/maygay/maygay1bsw.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/maygay/maygay1bsw.o" -c "../../../../../src/mame/maygay/maygay1bsw.cpp" ../../../../../src/mame/mc/mc68000.cpp: In member function ‘virtual void {anonymous}::mc68000_state::machine_start()’: ../../../../../src/mame/mc/mc68000.cpp:453:22: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 453 | m_ram_base = reinterpret_cast(m_ram->pointer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/k573mcr.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/k573mcr.o" -c "../../../../../src/mame/konami/k573mcr.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/k573mcal.cpp:22: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/maygay/maygay1bsw.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/mc/mccpm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/mc/mccpm.o" -c "../../../../../src/mame/mc/mccpm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/k573mcr.cpp:46: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/k573msu.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/k573msu.o" -c "../../../../../src/mame/konami/k573msu.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/mc/mccpm.cpp:29: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/k573msu.cpp:8: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/konami1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/konami1.o" -c "../../../../../src/mame/konami/konami1.cpp" Archiving libmc.a... rm -f ../../../../libretro/bin/mame_mame/libmc.a ar -rcs ../../../../libretro/bin/mame_mame/libmc.a ../../../../libretro/obj/libretro/src/mame/mc/mc68000.o ../../../../libretro/obj/libretro/src/mame/mc/mccpm.o mkdir -p "../../../../libretro/obj/libretro/src/mame/mchester" Compiling src/mame/mchester/ssem.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/mchester/ssem.o" -c "../../../../../src/mame/mchester/ssem.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/konami1.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/konami_gn676_lan.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/konami_gn676_lan.o" -c "../../../../../src/mame/konami/konami_gn676_lan.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/mchester/ssem.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/konami_gn676_lan.cpp:91: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/meadows" Compiling src/mame/meadows/lazercmd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/meadows/lazercmd.o" -c "../../../../../src/mame/meadows/lazercmd.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/meadows/lazercmd.cpp:237: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/konami_helper.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/konami_helper.o" -c "../../../../../src/mame/konami/konami_helper.cpp" Archiving libmchester.a... rm -f ../../../../libretro/bin/mame_mame/libmchester.a ar -rcs ../../../../libretro/bin/mame_mame/libmchester.a ../../../../libretro/obj/libretro/src/mame/mchester/ssem.o Compiling src/mame/konami/konamigq.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/konamigq.o" -c "../../../../../src/mame/konami/konamigq.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/konami_helper.cpp:5: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/konamigq.cpp:71: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/meadows/meadows.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/meadows/meadows.o" -c "../../../../../src/mame/meadows/meadows.cpp" Compiling src/mame/meadows/meadwttl.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/meadows/meadwttl.o" -c "../../../../../src/mame/meadows/meadwttl.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/meadows/meadows.cpp:122: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/meadows/meadwttl.cpp:20: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/maygay/maygayep.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/maygay/maygayep.o" -c "../../../../../src/mame/maygay/maygayep.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/maygay/maygayep.cpp:35: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/konamigs.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/konamigs.o" -c "../../../../../src/mame/konami/konamigs.cpp" Compiling src/mame/meadows/warpsped.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/meadows/warpsped.o" -c "../../../../../src/mame/meadows/warpsped.cpp" Compiling src/mame/konami/konamigv.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/konamigv.o" -c "../../../../../src/mame/konami/konamigv.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/konamigs.cpp:40: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/konamigv.cpp:227: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/meadows/warpsped.cpp:88: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libmeadows.a... rm -f ../../../../libretro/bin/mame_mame/libmeadows.a ar -rcs ../../../../libretro/bin/mame_mame/libmeadows.a ../../../../libretro/obj/libretro/src/mame/meadows/lazercmd.o ../../../../libretro/obj/libretro/src/mame/meadows/meadows.o ../../../../libretro/obj/libretro/src/mame/meadows/meadwttl.o ../../../../libretro/obj/libretro/src/mame/meadows/warpsped.o Compiling src/mame/konami/konamigx.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/konamigx.o" -c "../../../../../src/mame/konami/konamigx.cpp" Compiling src/mame/konami/konamigx_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/konamigx_m.o" -c "../../../../../src/mame/konami/konamigx_m.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/konamigx.cpp:99: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/konamigx_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/konamigx_v.o" -c "../../../../../src/mame/konami/konamigx_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/konamigx_m.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/konamigx_v.cpp:8: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/konami/konamigx.cpp: In member function ‘osd::u32 konamigx_state::type1_roz_r1(offs_t)’: ../../../../../src/mame/konami/konamigx.cpp:779:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 779 | u32 *ROM = (u32 *)memregion("gfx3")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/konami/konamigx.cpp: In member function ‘osd::u32 konamigx_state::type1_roz_r2(offs_t)’: ../../../../../src/mame/konami/konamigx.cpp:786:20: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 786 | u32 *ROM = (u32 *)memregion("gfx3")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/mame/konami/konamigx.cpp: In member function ‘void konamigx_state::init_konamigx()’: ../../../../../src/mame/konami/konamigx.cpp:4126:52: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u32*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 4126 | u32 *rom = (u32*)memregion("maincpu")->base(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/konamim2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/konamim2.o" -c "../../../../../src/mame/konami/konamim2.cpp" Compiling src/mame/maygay/maygayew.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/maygay/maygayew.o" -c "../../../../../src/mame/maygay/maygayew.cpp" Compiling src/mame/konami/konblands.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/konblands.o" -c "../../../../../src/mame/konami/konblands.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/konamim2.cpp:218: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/maygay/maygayew.cpp:103: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/konblands.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/konendev.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/konendev.o" -c "../../../../../src/mame/konami/konendev.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/konendev.cpp:64: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/maygay/maygayv1.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/maygay/maygayv1.o" -c "../../../../../src/mame/maygay/maygayv1.cpp" Compiling src/mame/konami/kongs470.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/kongs470.o" -c "../../../../../src/mame/konami/kongs470.cpp" mkdir -p "../../../../libretro/obj/libretro/src/mame/memotech" Compiling src/mame/memotech/mtx.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/memotech/mtx.o" -c "../../../../../src/mame/memotech/mtx.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/maygay/maygayv1.cpp:129: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/kongs470.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/memotech/mtx.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/konmedal.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/konmedal.o" -c "../../../../../src/mame/konami/konmedal.cpp" Compiling src/mame/memotech/mtx_m.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/memotech/mtx_m.o" -c "../../../../../src/mame/memotech/mtx_m.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/konmedal.cpp:60: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/mera" Compiling src/mame/mera/ec7915.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/mera/ec7915.o" -c "../../../../../src/mame/mera/ec7915.cpp" Compiling src/mame/maygay/mmm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/maygay/mmm.o" -c "../../../../../src/mame/maygay/mmm.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/memotech/mtx_m.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/mera/ec7915.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/maygay/mmm.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libmemotech.a... rm -f ../../../../libretro/bin/mame_mame/libmemotech.a ar -rcs ../../../../libretro/bin/mame_mame/libmemotech.a ../../../../libretro/obj/libretro/src/mame/memotech/mtx.o ../../../../libretro/obj/libretro/src/mame/memotech/mtx_m.o mkdir -p "../../../../libretro/obj/libretro/src/mame/merit" Compiling src/mame/merit/merit.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/merit/merit.o" -c "../../../../../src/mame/merit/merit.cpp" Compiling src/mame/konami/konmedal020.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/konmedal020.o" -c "../../../../../src/mame/konami/konmedal020.cpp" Compiling src/mame/mera/konin.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/mera/konin.o" -c "../../../../../src/mame/mera/konin.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/merit/merit.cpp:95: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libmaygay.a... rm -f ../../../../libretro/bin/mame_mame/libmaygay.a ar -rcs ../../../../libretro/bin/mame_mame/libmaygay.a ../../../../libretro/obj/libretro/src/mame/maygay/maygay1b.o ../../../../libretro/obj/libretro/src/mame/maygay/maygay1bsw.o ../../../../libretro/obj/libretro/src/mame/maygay/maygayep.o ../../../../libretro/obj/libretro/src/mame/maygay/maygayew.o ../../../../libretro/obj/libretro/src/mame/maygay/maygayv1.o ../../../../libretro/obj/libretro/src/mame/maygay/mmm.o In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/konmedal020.cpp:20: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/konmedal68k.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/konmedal68k.o" -c "../../../../../src/mame/konami/konmedal68k.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/mera/konin.cpp:20: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/konmedal68k.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/konmedalppc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/konmedalppc.o" -c "../../../../../src/mame/konami/konmedalppc.cpp" Compiling src/mame/mera/m79152pc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/mera/m79152pc.o" -c "../../../../../src/mame/mera/m79152pc.cpp" Compiling src/mame/merit/merit3xx.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/merit/merit3xx.o" -c "../../../../../src/mame/merit/merit3xx.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/konmedalppc.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/mera/m79152pc.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/merit/merit3xx.cpp:878: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/konppc.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/konppc.o" -c "../../../../../src/mame/konami/konppc.cpp" Compiling src/mame/konami/konppc_jvshost.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/konppc_jvshost.o" -c "../../../../../src/mame/konami/konppc_jvshost.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/konppc.cpp:5: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/merit/meritm.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/merit/meritm.o" -c "../../../../../src/mame/merit/meritm.cpp" Compiling src/mame/mera/vdm7932x.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/mera/vdm7932x.o" -c "../../../../../src/mame/mera/vdm7932x.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/konppc_jvshost.cpp:7: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/devices/machine/k033906.h:14, from ../../../../../src/mame/konami/konppc.h:9, from ../../../../../src/mame/konami/konppc.cpp:6: ../../../../../src/devices/video/voodoo.h: In member function ‘osd::u16* voodoo_1_device::draw_buffer(int) const’: ../../../../../src/devices/video/voodoo.h:517:52: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 517 | u16 *draw_buffer(int index) const { return (u16 *)(m_fbram + m_rgboffs[index]); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/voodoo.h: In member function ‘osd::u16* voodoo_1_device::aux_buffer() const’: ../../../../../src/devices/video/voodoo.h:520:62: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 520 | u16 *aux_buffer() const { return (m_auxoffs != ~0) ? (u16 *)(m_fbram + m_auxoffs) : nullptr; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/voodoo.h: In member function ‘osd::u16* voodoo_1_device::ram_end() const’: ../../../../../src/devices/video/voodoo.h:521:39: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘osd::u16*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 521 | u16 *ram_end() const { return (u16 *)(m_fbram + m_fbmask + 1); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/devices/video/voodoo_render.h:16, from ../../../../../src/devices/video/voodoo.h:65: ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:180:15: required from ‘ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2]’ 180 | item = new(item_ptr(m_next)) ArrayType; | ^~~~~~~~ ../../../../../src/devices/video/voodoo_render.h:564:69: required from here 564 | rasterizer_texture &alloc_texture(int tmu) { return m_textures.next(tmu); } | ~~~~~~~~~~~~~~~^~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘voodoo::rasterizer_texture*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:180:15: required from ‘ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8]’ 180 | item = new(item_ptr(m_next)) ArrayType; | ^~~~~~~~ ../../../../../src/devices/video/voodoo_render.h:568:71: required from here 568 | rasterizer_palette &alloc_palette(int which) { return m_palettes.next(which); } | ~~~~~~~~~~~~~~~^~~~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘voodoo::rasterizer_palette*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:125:12: required from ‘ArrayType& poly_array::byindex(osd::u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; osd::u32 = unsigned int]’ 125 | return *item_ptr(index); | ^~~~~~~~ ../../../../../src/devices/video/poly.h:674:38: required from ‘void poly_manager::wait(const char*) [with BaseType = float; ObjectType = voodoo::poly_data; int MaxParams = 0; unsigned char Flags = 2]’ 674 | work_item_callback(&m_unit.byindex(unitnum), 0); | ~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../src/devices/video/voodoo_render.h:539:8: required from here 539 | wait("write_fog"); | ~~~~^~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘poly_manager::work_unit*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 0; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:180:15: required from ‘ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 0]’ 180 | item = new(item_ptr(m_next)) ArrayType; | ^~~~~~~~ ../../../../../src/devices/video/poly.h:187:25: required from ‘ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2]’ 187 | item = &m_chain->next(); | ~~~~~~~~~~~~~^~ ../../../../../src/devices/video/voodoo_render.h:564:69: required from here 564 | rasterizer_texture &alloc_texture(int tmu) { return m_textures.next(tmu); } | ~~~~~~~~~~~~~~~^~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘voodoo::rasterizer_texture*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/devices/video/poly.h: In instantiation of ‘ArrayType* poly_array::item_ptr(osd::u32) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 0; osd::u32 = unsigned int]’: ../../../../../src/devices/video/poly.h:180:15: required from ‘ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 0]’ 180 | item = new(item_ptr(m_next)) ArrayType; | ^~~~~~~~ ../../../../../src/devices/video/poly.h:187:25: required from ‘ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8]’ 187 | item = &m_chain->next(); | ~~~~~~~~~~~~~^~ ../../../../../src/devices/video/voodoo_render.h:568:71: required from here 568 | rasterizer_palette &alloc_palette(int which) { return m_palettes.next(which); } | ~~~~~~~~~~~~~~~^~~~~~~ ../../../../../src/devices/video/poly.h:213:24: warning: cast from ‘osd::u8*’ {aka ‘unsigned char*’} to ‘voodoo::rasterizer_palette*’ increases required alignment of target type [-Wcast-align] 213 | return reinterpret_cast(m_base + index * ITEM_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/merit/meritm.cpp:174: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/kontest.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/kontest.o" -c "../../../../../src/mame/konami/kontest.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/mera/vdm7932x.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/kpontoon.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/kpontoon.o" -c "../../../../../src/mame/konami/kpontoon.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/kontest.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/kpontoon.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libmera.a... rm -f ../../../../libretro/bin/mame_mame/libmera.a ar -rcs ../../../../libretro/bin/mame_mame/libmera.a ../../../../libretro/obj/libretro/src/mame/mera/ec7915.o ../../../../libretro/obj/libretro/src/mame/mera/konin.o ../../../../libretro/obj/libretro/src/mame/mera/m79152pc.o ../../../../libretro/obj/libretro/src/mame/mera/vdm7932x.o Compiling src/mame/konami/kpython.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/kpython.o" -c "../../../../../src/mame/konami/kpython.cpp" Compiling src/mame/konami/kpython2.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/kpython2.o" -c "../../../../../src/mame/konami/kpython2.cpp" Compiling src/mame/merit/merits.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/merit/merits.o" -c "../../../../../src/mame/merit/merits.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/kpython.cpp:166: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/ksys573.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/ksys573.o" -c "../../../../../src/mame/konami/ksys573.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/kpython2.cpp:371: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/merit/merits.cpp:20: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/ksys573.cpp:339: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/labyrunr.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/labyrunr.o" -c "../../../../../src/mame/konami/labyrunr.cpp" Compiling src/mame/merit/meritsdx.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/merit/meritsdx.o" -c "../../../../../src/mame/merit/meritsdx.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/labyrunr.cpp:13: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/merit/meritsdx.cpp:23: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/lethal.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/lethal.o" -c "../../../../../src/mame/konami/lethal.cpp" Compiling src/mame/merit/mgames.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/merit/mgames.o" -c "../../../../../src/mame/merit/mgames.cpp" Compiling src/mame/konami/mainevt.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/mainevt.o" -c "../../../../../src/mame/konami/mainevt.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/lethal.cpp:254: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/merit/mgames.cpp:217: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/megazone.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/megazone.o" -c "../../../../../src/mame/konami/megazone.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/mainevt.cpp:21: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/megazone.cpp:182: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/merit/mtouchxl.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/merit/mtouchxl.o" -c "../../../../../src/mame/merit/mtouchxl.cpp" Compiling src/mame/merit/pubtimed.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/merit/pubtimed.o" -c "../../../../../src/mame/merit/pubtimed.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/merit/mtouchxl.cpp:32: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/merit/pubtimed.cpp:9: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p "../../../../libretro/obj/libretro/src/mame/metro" Compiling src/mame/metro/hyprduel.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/metro/hyprduel.o" -c "../../../../../src/mame/metro/hyprduel.cpp" Compiling src/mame/konami/midikbd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/midikbd.o" -c "../../../../../src/mame/konami/midikbd.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/metro/hyprduel.cpp:39: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/metro/metro.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/metro/metro.o" -c "../../../../../src/mame/metro/metro.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/midikbd.cpp:3: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/metro/metro.cpp:96: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Archiving libmerit.a... rm -f ../../../../libretro/bin/mame_mame/libmerit.a ar -rcs ../../../../libretro/bin/mame_mame/libmerit.a ../../../../libretro/obj/libretro/src/mame/merit/merit.o ../../../../libretro/obj/libretro/src/mame/merit/merit3xx.o ../../../../libretro/obj/libretro/src/mame/merit/meritm.o ../../../../libretro/obj/libretro/src/mame/merit/merits.o ../../../../libretro/obj/libretro/src/mame/merit/meritsdx.o ../../../../libretro/obj/libretro/src/mame/merit/mgames.o ../../../../libretro/obj/libretro/src/mame/merit/mtouchxl.o ../../../../libretro/obj/libretro/src/mame/merit/pubtimed.o ar: unable to copy file '../../../../libretro/bin/mame_mame/libmerit.a'; reason: No space left on device make[3]: *** [merit.make:582: ../../../../libretro/bin/mame_mame/libmerit.a] Error 1 make[2]: *** [Makefile:724: merit] Error 2 make[2]: *** Waiting for unfinished jobs.... Compiling src/mame/konami/mikie.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/mikie.o" -c "../../../../../src/mame/konami/mikie.cpp" Compiling src/mame/konami/mogura.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/mogura.o" -c "../../../../../src/mame/konami/mogura.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/mikie.cpp:43: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/mogura.cpp:71: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/metro/metro_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/metro/metro_v.o" -c "../../../../../src/mame/metro/metro_v.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/metro/metro_v.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/moo.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/moo.o" -c "../../../../../src/mame/konami/moo.cpp" Compiling src/mame/konami/mystwarr.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/mystwarr.o" -c "../../../../../src/mame/konami/mystwarr.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/moo.cpp:117: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/metro/rabbit.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/metro/rabbit.o" -c "../../../../../src/mame/metro/rabbit.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/mystwarr.cpp:135: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/metro/tmmjprd.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/metro/tmmjprd.o" -c "../../../../../src/mame/metro/tmmjprd.cpp" In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/metro/rabbit.cpp:82: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/metro/tmmjprd.cpp:29: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/mame/konami/mystwarr_v.cpp... g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libretro-mame/src=/usr/src/debug/libretro-mame -flto=auto -MMD -MP -MP -D__LIBRETRO__ -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/devices" -I"../../../../../src/mame/shared" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../generated/mame/layout" -I"../../../../../3rdparty/asio/include" -I"../../../../../3rdparty/flac/include" -I"../../../../../3rdparty/glm" -I"../../../../../3rdparty/libjpeg" -I"../../../../../3rdparty/rapidjson/include" -I"../../../../../3rdparty/zlib" -std=c++17 -fPIC -pipe -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -fsigned-char -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include /build/libretro-mame/src/libretro-mame/src/osd/libretro/retroprefix.h -o "../../../../libretro/obj/libretro/src/mame/konami/mystwarr_v.o" -c "../../../../../src/mame/konami/mystwarr_v.cpp" Assembler messages: {standard input}: Fatal error: can't write 3935 bytes to section .gnu.lto_.decls.7e6ad4b9aa832604 of ../../../../libretro/obj/libretro/src/mame/konami/moo.o: 'No space left on device' {standard input}: Fatal error: ../../../../libretro/obj/libretro/src/mame/konami/moo.o: No such file or directory make[3]: *** [konami.make:2839: ../../../../libretro/obj/libretro/src/mame/konami/moo.o] Error 1 make[3]: *** Waiting for unfinished jobs.... Assembler messages: {standard input}: Fatal error: ../../../../libretro/obj/libretro/src/mame/metro/tmmjprd.o: No space left on device make[3]: *** [metro.make:615: ../../../../libretro/obj/libretro/src/mame/metro/tmmjprd.o] Error 1 make[2]: *** [Makefile:544: metro] Error 2 In file included from ../../../../../src/emu/emu.h:62, from ../../../../../src/mame/konami/mystwarr_v.cpp:10: ../../../../../src/emu/device.h:462:7: warning: defining ‘device_t’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 462 | class device_t : public delegate_late_bind | ^~~~~~~~ In file included from ../../../../../src/emu/emufwd.h:19, from ../../../../../src/emu/emu.h:22: /usr/include/c++/16.1.1/type_traits:1355:50: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 1355 | using __is_assignable_impl = __bool_constant<__is_assignable(_Tp, _Up)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ Assembler messages: {standard input}: Fatal error: can't write 3935 bytes to section .gnu.lto__ZN17address_map_entry1wI14k056832_deviceLb1ES1_vJjttEEERS_R13device_finderIT_XT0_EEMT1_FT2_DpT3_EPKc.426.a07a42101a6b6621 of ../../../../libretro/obj/libretro/src/mame/konami/mystwarr.o: 'No space left on device' {standard input}: Fatal error: ../../../../libretro/obj/libretro/src/mame/konami/mystwarr.o: No such file or directory make[3]: *** [konami.make:2843: ../../../../libretro/obj/libretro/src/mame/konami/mystwarr.o] Error 1 make[2]: *** [Makefile:838: konami] Error 2 make[2]: Leaving directory '/build/libretro-mame/src/libretro-mame/build/projects/retro/mame/gmake-linux' make[1]: *** [makefile:1332: linux] Error 2 make[1]: Leaving directory '/build/libretro-mame/src/libretro-mame' make: *** [Makefile.libretro:349: build] Error 2 ==> ERROR: A failure occurred in build().  Aborting... ]3008;end=5a1c45642f8345afa5bdb5527d2d58b2\[!p]104\[?7h]3008;end=b17df97c5abb4229b26ae2df2fe4ef6c\==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-2/build [?25h[?25h[?25hreceiving incremental file list libretro-mame-20260616.143603.g0108c5ef3a22-1-riscv64-build.log sent 43 bytes received 211,419 bytes 60,417.71 bytes/sec total size is 7,233,305 speedup is 34.21